/* Ereğli Menkul - ana sayfa bolumleri (ereglimenkul.com.tr kopyasindan birebir) */
:root{--bs-gutter-x:1.5rem;--container-gutter:1.5rem}
@font-face{font-display:swap;font-family:"fonticon";src:url("fonts/icon/fonticon.eot");src:url("fonts/icon/fonticon-1.eot") format("eot"),url("fonts/icon/fonticon.woff") format("woff"),url("fonts/icon/fonticon.ttf") format("truetype"),url("fonts/icon/fonticon.svg") format("svg")}
.ms-icon{line-height:1}
.btn-outline-white{--bs-btn-font-weight: 500;--bs-btn-font-size: .875rem;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ED1C2E;--bs-btn-hover-border-color: #ED1C2E}
.btn-outline-black{--bs-btn-font-weight: 500;--bs-btn-font-size: .875rem;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ED1C2E;--bs-btn-hover-border-color: #ED1C2E}
.btn-outline-grey{--bs-btn-font-weight: 500;--bs-btn-font-size: .875rem;--bs-btn-border-color: #D9D9D9;--bs-btn-color: #2B2A2A;--bs-btn-hover-color: #FFF;--bs-btn-hover-bg: #00BA39;--bs-btn-hover-border-color: #00BA39}
.btn-sm .ms-icon::before{display:block;line-height:var(--bs-btn-line-height)}
.ms-icon{line-height:1}
.ms-icon:before{font-family:"fonticon";font-style:normal;font-weight:normal;speak:never;display:block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ms-icon-arrow-down-long:before{content:"\e002"}
.ms-icon-arrow-down:before{content:"\e003"}
.ms-icon-arrow-left-up:before{content:"\e004"}
.ms-icon-arrow-left:before{content:"\e005"}
.ms-icon-arrow-right-down:before{content:"\e006"}
.ms-icon-arrow-right-long:before{content:"\e007"}
.ms-icon-arrow-right:before{content:"\e008"}
.ms-icon-arrow-target-2:before{content:"\e009"}
.ms-icon-arrow-target:before{content:"\e00a"}
.ms-icon-arrow-up:before{content:"\e00b"}
.ms-icon-right-arrow:before{content:"\e030"}
.live-support .close .ms-icon{font-size:.5rem}
.section-main{position:relative;padding:5rem 0}
.section-main .section-title{font-family:"Roboto",system-ui,sans-serif;font-weight:600;font-size:3.75rem;line-height:1.2833;letter-spacing:-0.05em;color:#1B1B1F}
.section-main .section-title.blue-title{font-family:"Roboto",system-ui,sans-serif;font-weight:350;font-size:2.5rem;line-height:1.333;text-align:center;letter-spacing:-0.03em;color:#ED1C2E}
.section-main .section-title.bordered-box-title{margin:7rem 0;font-weight:600;font-size:1.5625rem;text-align:center;letter-spacing:11px;color:#2e4256}
@media(min-width: 992px){.section-main{padding:6.5rem 0}}
.title-section{--color: #1B1B1F}
.title-section .section-title{font-weight:600;font-size:2rem;line-height:1.225;letter-spacing:-0.03em;color:var(--color);margin-bottom:0;text-wrap:balance}
.title-section .section-title.text-primary{margin-bottom:1.1625rem}
@media(min-width: 992px){.title-section .section-title{font-size:2.5rem}}
.title-section .description{font-weight:500;font-size:1.25rem;line-height:1.6;letter-spacing:-0.03em;color:var(--color);text-wrap:balance;margin-top:1.25rem}
@media(min-width: 1340px){.title-section .description{margin-top:0}}
.title-section .description p:last-child{margin-bottom:0}
.title-section+.enlarge-container{margin-top:2rem}
.lead-content .card-img-overlay .btn .ms-icon{font-size:1.5rem}
.icon-service-cards .title-section{margin-bottom:3rem;text-align:center}
.icon-service-cards .title-section .button-area{margin-top:.625rem;justify-content:center !important}
@media(min-width: 992px){.icon-service-cards .title-section{text-align:left;margin-bottom:4rem}.icon-service-cards .title-section .button-area{margin-top:0;justify-content:flex-end !important}}
#quick-menu #quick-menu-links li .btn .ms-icon{margin:-2rem 0;font-size:2.125rem}
#quick-menu #quick-links .ms-icon{flex-shrink:0;min-width:3.5rem;display:flex;align-items:center;justify-content:center}
#quick-menu #quick-links .ms-icon-menu-close{display:none}
#quick-menu #quick-links.active .ms-icon-quick-menu,#quick-menu #quick-links.active .text{display:none;max-width:0}
#quick-menu #quick-links.active .ms-icon-menu-close{display:block}
.done-projects-area{padding:70px 0}
.done-projects-area .title-section{text-align:center;margin-bottom:2.5rem}
.done-projects-area .slick-arrows{display:none}
@media(min-width: 992px){.done-projects-area{padding:100px 0}.done-projects-area .slick-arrows{display:block}.done-projects-area .title-section{text-align:left}}
.done-projects-area.sub{overflow:visible}
.done-projects-area.sub::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:200px;background-color:#fff}
.yatirim-yap{color:#fff;background:url(eregli/yatirim-bg.svg) 100% 0 no-repeat #ED1C2E;background-size:auto 100%}
.yatirim-yap .section-title{font-weight:700;font-size:1.875rem;line-height:1.2;color:#fff;margin-bottom:1.875rem}
@media(min-width: 768px){.yatirim-yap .section-title{font-size:3.125rem}}
@media(max-width: 575.98px){.yatirim-yap .row{--bs-gutter-x: 3.125rem;--bs-gutter-y: 3.125rem}}
.yatirim-yap .title-section{margin-bottom:3.125rem;text-align:center}
@media(min-width: 768px){.yatirim-yap .title-section{text-align:left}}
@media(min-width: 992px){.yatirim-yap .title-section{text-align:left;margin-bottom:0}}
.yatirim-yap .item{background-color:#fff;border-radius:50rem;text-align:center;display:flex;flex-direction:column;padding:.625rem}
.yatirim-yap .item img{margin-bottom:1.375rem}
.yatirim-yap .item .price-label{font-size:.875rem;line-height:1.14;color:#8d9bac;margin-bottom:.25rem}
.yatirim-yap .item .label{font-weight:700;font-size:1.25rem;line-height:1.15;color:#2b2a2a;margin-bottom:.625rem}
.yatirim-yap .item .price{font-size:1.25rem;line-height:1.15;color:#2b2a2a;margin-bottom:1.625rem}
.yatirim-yap .item .btn{aspect-ratio:1;justify-content:center}
.director .see-all:not(.collapsed) .ms-icon-arrow-right-down{display:none}
.director .see-all.collapsed .ms-icon-arrow-left-up{display:none}
.forex-nav .nav-item .nav-btn .ms-icon{font-size:1rem}
.forex-nav .nav-item .nav-btn .ms-icon-arrow-down{font-size:2.125rem}
.forex-nav .nav-item .nav-btn .ms-icon-arrow-down-long{font-size:4.5rem}
.offcanvas .menu-title-icon .ms-icon{color:#fff;font-size:1.1rem}
.section-contact .address .ms-icon{font-size:1.1rem;margin-right:.875rem}
#aside-menu #aside-menu-toggler.active .ms-icon-arrow-right-down{display:none}
#aside-menu #aside-menu-toggler:not(.active) .ms-icon-arrow-left-up{display:none}
#header .top-buttons .btn.btn-outline-black{--bs-btn-color: #2B2A2A;--bs-btn-border-color: #D9D9D9;--bs-btn-hover-color: #2B2A2A;--bs-btn-hover-bg: #D9D9D9;--bs-btn-hover-border-color: #D9D9D9}
#header .top-buttons .btn .ms-icon{font-size:1.25rem}
.navbar .navbar-toggler .ms-icon-menu-close{font-size:1.125rem}
.navbar-nav .submenu-container .menu .title-area .parent-title .icon .ms-icon{font-size:1.1875rem;color:#fff}
.navbar-nav .submenu-container .menu .menu-title-desktop .menu-title-icon .ms-icon{color:#fff;font-size:1.1rem}
.navbar-nav .submenu-container .menu .menu-items-col .nav-item .menu-link .ms-icon-arrow-target{flex-shrink:0;margin-left:.75rem}
.navbar-nav .submenu-container .menu .menu-items-col .nav-item.active .menu-link .menu-link-text,.navbar-nav .submenu-container .menu .menu-items-col .nav-item.active .menu-link .ms-icon-arrow-target{color:#ED1C2E}
.navbar-nav>.nav-item>.nav-link .ms-icon{font-size:.875rem;margin-left:.5rem}
@media(min-width: 992px){.navbar-nav>.nav-item>.nav-link .ms-icon{font-size:.5rem}}
.blog-section article .blog-content .btn .ms-icon{font-size:1.625rem}
#footer .address .ms-icon{font-size:1.1rem;margin-right:.875rem}
.placard+.section-main{padding-top:0}
.carousel{padding:0}
.slider-projects .slick-list{margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5);overflow:visible}
.slider-projects .slick-slider{margin-bottom:0}
.slider-projects .slide{display:block !important;padding:0 calc(var(--bs-gutter-x)*.5)}
.slider-projects .slide .content{position:relative}
.slider-projects .slide .img{position:relative;border-radius:2.5rem;overflow:hidden}
.slider-projects .slide .img::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(30, 30, 30, 0) -42.48%, #1e1e1e 100%)}
.slider-projects .slide .img img{max-width:none;min-height:605px;object-fit:cover;width:100%}
.slider-projects .slide .text-content{position:absolute;inset:0;top:auto;color:#fff;padding:1.875rem;font-weight:400;font-size:1.125rem;line-height:1.33;letter-spacing:.05em}
.slider-projects .slide .text-content .badge{--bs-badge-font-size: 1.125rem;padding:.625rem;border-radius:0}
.slider-projects .slide .text-content .title{font-weight:700;font-size:1.875rem;line-height:100%;margin-top:.5rem}
@media(min-width: 768px){.slider-projects .slide .text-content .title{font-size:3.125rem}}
.slider-projects .slide .text-content .sub-title{margin-top:.5rem;font-weight:700;font-size:1.125rem;line-height:1.16}
.slider-projects .slide .text-content .desc{margin:1.25rem 0 1.875rem}
@media(min-width: 768px){.slider-projects .slide .text-content{padding:3.75rem 8rem 3.75rem 3.75rem}}
.slider-projects .slick-arrows{top:-5.5rem;right:0}
.slick-arrows{position:absolute}
@media(min-width: 992px){.slick-arrows{top:-6rem}.slick-arrows .slick-prev,.slick-arrows .slick-next{font-size:.875rem}}
.slick-arrows .btn{--bs-btn-padding-x: 0;--bs-btn-padding-y: 0;--bs-btn-border-radius: var(--bs-border-radius-pill);min-width:2.5rem;justify-content:center;gap:0;transition:color .15s linear,background-color .15s linear}
@media(prefers-reduced-motion: reduce){.slick-arrows .btn{transition:none}}
.slick-arrows .btn .ms-icon{font-size:.875rem;width:2.5rem;height:2.5rem;display:inline-flex;justify-content:center;align-items:center}
.slick-arrows .btn .text{display:none;overflow:hidden;transition:max-width .15s linear,padding .15s linear}
@media(prefers-reduced-motion: reduce){.slick-arrows .btn .text{transition:none}}
@media(min-width: 992px){.slick-arrows .btn .text{display:inline-block;max-width:0}}
.slick-arrows .btn:hover .text{max-width:4.625rem}
.slick-arrows .slick-prev:hover .text{padding-right:.875rem}
.slick-arrows .slick-next:hover .text{padding-left:.875rem}
.slick-dots{padding:0;gap:.625rem;bottom:-2.875rem;margin:0}
.slick-dots li{position:relative;display:inline-block;height:4px;width:3.75rem}
.slick-dots li button{background:rgba(30,30,30,.2);border:2px solid var(--bs-primary);border-radius:4px}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li:not(.slick-active){height:4px;width:28px}
.slick-dots li:not(.slick-active) button{border-color:rgba(0,0,0,0);border-radius:2px}
.slick-dots li.slick-active button{background:#ED1C2E;opacity:1}
.data-table-wrapper table.data-table thead tr th.sortable .ms-icon{font-size:12px;display:none}
.data-table-wrapper table.data-table thead tr th.sortable .ms-icon-sort{display:inline-flex}
.data-table-wrapper table.data-table thead tr th.sortable.sort-asc .ms-icon{display:none}
.data-table-wrapper table.data-table thead tr th.sortable.sort-asc .ms-icon-sort-asc{display:inline-flex}
.data-table-wrapper table.data-table thead tr th.sortable.sort-desc .ms-icon{display:none}
.data-table-wrapper table.data-table thead tr th.sortable.sort-desc .ms-icon-sort-desc{display:inline-flex}
.data-table-wrapper .dt-pagination .dt-btn .ms-icon{display:block}
.slick-slider img, .slick-slider a{-webkit-user-drag: none; -khtml-user-drag: none; -moz-user-drag: none; -o-user-drag: none; user-select: none;}
@media (min-width: 768px){.column.d-none.d-md-block .top-buttons .btn .ms-icon{font-size: 0.875rem !important;}}
@media (min-width: 992px){.eregli-l1-link .ms-icon{font-size: 0.875rem; color: #cbd5e1; transition: transform 0.15s ease, color 0.15s ease; flex-shrink: 0;}.eregli-l1-link:hover .ms-icon{color: #ED1C2E; transform: translate(2px, -2px);}.eregli-l1-link.active .ms-icon{color: #ED1C2E; transform: translate(2px, -2px);}}
@media (max-width: 991.98px){.eregli-mobile-toggle .ms-icon{font-size: 12px; color: #94a3b8; transition: transform 0.2s ease;}.eregli-mobile-toggle.open .ms-icon{transform: rotate(180deg); color: #ED1C2E;}}
.btn-white{--bs-btn-color: #2B2A2A;--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #2B2A2A;--bs-btn-hover-bg: white;--bs-btn-hover-border-color: white;--bs-btn-focus-shadow-rgb: 223, 223, 223;--bs-btn-active-color: #2B2A2A;--bs-btn-active-bg: white;--bs-btn-active-border-color: white;--bs-btn-active-shadow: inset 0 3px 5px rgba(43, 42, 42, 0.125);--bs-btn-disabled-color: #2B2A2A;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #fff}
.btn-outline-white{--bs-btn-color: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #2B2A2A;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #fff;--bs-btn-focus-shadow-rgb: 255, 255, 255;--bs-btn-active-color: #2B2A2A;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(43, 42, 42, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #fff;--bs-gradient: none}
.btn-outline-black{--bs-btn-color: #2B2A2A;--bs-btn-border-color: #2B2A2A;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2B2A2A;--bs-btn-hover-border-color: #2B2A2A;--bs-btn-focus-shadow-rgb: 43, 42, 42;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2B2A2A;--bs-btn-active-border-color: #2B2A2A;--bs-btn-active-shadow: inset 0 3px 5px rgba(43, 42, 42, 0.125);--bs-btn-disabled-color: #2B2A2A;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2B2A2A;--bs-gradient: none}
.carousel{position:relative}
@media(min-width: 768px){.slick-dotted.slick-slider{margin-bottom:4.75rem}}
.slick-dots{position:absolute;bottom:-1rem;list-style:none;display:flex;justify-content:center;align-items:center;gap:1.75rem;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:1rem;width:1rem;padding:0;cursor:pointer}
.slick-dots li button{padding:0;border:0;border-radius:50%;background:#434548;opacity:1;display:block;height:100%;width:100%;outline:none;line-height:0px;color:rgba(0,0,0,0);cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li:not(.slick-active){height:14px;width:14px}
.slick-dots li.slick-active button{background-color:#434548;opacity:1}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto}
/* --- Swiper -> slick koprusu ------------------------------------------------ */
.done-projects-slider{position:relative}
.done-projects-slider .swiper.slick-list{overflow:visible!important}
.done-projects-slider .swiper-wrapper.slick-track{display:flex}
.done-projects-slider .swiper-slide.slide{float:none;height:auto;display:block!important}
.done-projects-slider .slick-dots{position:relative;display:flex;justify-content:center;align-items:center;list-style:none;margin:2.875rem 0 0;padding:0;gap:.625rem;bottom:auto;width:100%}
.done-projects-slider .slick-dots li{position:relative;display:inline-block;height:4px;width:28px;padding:0;cursor:pointer;margin:0;border-radius:2px;background:rgba(30,30,30,.2);opacity:1;transition:width .2s,background .2s}
.done-projects-slider .slick-dots li.slick-active{width:3.75rem;background:#ED1C2E}
.done-projects-slider .slick-arrows{z-index:5}
.done-projects-slider .slick-arrows .btn{display:inline-flex;align-items:center}
.done-projects-area .section-title,.yatirim-yap .section-title{font-family:"Roboto",system-ui,sans-serif;text-align:inherit}
.done-projects-area .title-section{text-align:center}
@media (min-width:992px){.done-projects-area .title-section{text-align:left}}
.yatirim-yap .btn,.done-projects-area .btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;font-size:.875rem;letter-spacing:.02em}
.yatirim-yap .title-section .btn.rounded-pill{padding:.75rem 1.5rem}
.yatirim-yap .item img{width:5.6875rem;height:5.6875rem;border-radius:50%;object-fit:cover}
.yatirim-yap .item .btn{width:4.5rem;height:4.5rem;padding:0;font-size:.6875rem;line-height:1.2;margin:0 auto;text-align:center;border-radius:50rem;font-weight:500}
.btn-outline-grey:hover{--bs-btn-hover-bg:#ED1C2E;--bs-btn-hover-border-color:#ED1C2E}
.yatirim-yap .item{align-items:center}
.yatirim-yap .item img{margin-left:auto;margin-right:auto;display:block}
.yatirim-yap .item .label,.yatirim-yap .item .price-label,.yatirim-yap .item .price{width:100%;text-align:center}

/* ==WHY-REF== */
.page-content ul:not(.list-unstyled,.slick-dots,.list-group){list-style:none;padding-left:0}
.page-content ul:not(.list-unstyled,.slick-dots,.list-group) li{position:relative;padding-left:0;margin-bottom:.5rem}
.page-content ul:not(.list-unstyled,.slick-dots,.list-group) li:not(:last-child){margin-bottom:1.25rem}
.page-content ul:not(.list-unstyled,.slick-dots,.list-group) li::before{content:"";display:inline-block;vertical-align:middle;margin-right:.625rem;width:2.125rem;height:2.125rem;flex:0 0 2.125rem;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0749 10.2108L9.24047 24.0176C9.10801 24.1503 8.94545 24.2121 8.75278 24.2029C8.56035 24.1939 8.39779 24.1231 8.26509 23.9904C8.13264 23.8579 8.06641 23.7 8.06641 23.5165C8.06641 23.333 8.13264 23.1751 8.26509 23.0426L22.0723 9.20817H9.61659C9.4159 9.20817 9.24767 9.14017 9.11191 9.00417C8.97614 8.86817 8.90826 8.6997 8.90826 8.49877C8.90826 8.29784 8.97614 8.12973 9.11191 7.99444C9.24767 7.85915 9.4159 7.7915 9.61659 7.7915H23.3473C23.6715 7.7915 23.9432 7.90118 24.1626 8.12052C24.3819 8.33987 24.4916 8.61164 24.4916 8.93582V22.6665C24.4916 22.8672 24.4236 23.0354 24.2876 23.1712C24.1516 23.307 23.9831 23.3748 23.7822 23.3748C23.5813 23.3748 23.4132 23.307 23.2779 23.1712C23.1426 23.0354 23.0749 22.8672 23.0749 22.6665V10.2108Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0749 10.2108L9.24047 24.0176C9.10801 24.1503 8.94545 24.2121 8.75278 24.2029C8.56035 24.1939 8.39779 24.1231 8.26509 23.9904C8.13264 23.8579 8.06641 23.7 8.06641 23.5165C8.06641 23.333 8.13264 23.1751 8.26509 23.0426L22.0723 9.20817H9.61659C9.4159 9.20817 9.24767 9.14017 9.11191 9.00417C8.97614 8.86817 8.90826 8.6997 8.90826 8.49877C8.90826 8.29784 8.97614 8.12973 9.11191 7.99444C9.24767 7.85915 9.4159 7.7915 9.61659 7.7915H23.3473C23.6715 7.7915 23.9432 7.90118 24.1626 8.12052C24.3819 8.33987 24.4916 8.61164 24.4916 8.93582V22.6665C24.4916 22.8672 24.4236 23.0354 24.2876 23.1712C24.1516 23.307 23.9831 23.3748 23.7822 23.3748C23.5813 23.3748 23.4132 23.307 23.2779 23.1712C23.1426 23.0354 23.0749 22.8672 23.0749 22.6665V10.2108Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}
.service-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#fff;min-height:14rem;padding:1.875rem;border:4px solid rgba(0,0,0,0);border-radius:1rem;text-decoration:none;color:inherit;transition:border-color .2s ease}
.service-card .icon img{width:2.5rem;height:2.5rem;object-fit:contain}
.service-card .label{color:#1e1e1e;font-size:1.5rem;font-weight:600;line-height:1.333}
.service-card:hover,.service-card.active{border-color:#ED1C2E}
@media(min-width: 992px){.service-card .icon img{width:3rem;height:3rem}.service-card .label{font-size:1rem}}
.gray .service-card,.white .service-card{background-color:#f0f3f7;padding:3.75rem 2.5rem;font-weight:300;font-size:1.125rem;line-height:1.33;color:#2b2a2a;letter-spacing:.05em;min-height:540px}
.gray .service-card .label,.white .service-card .label{font-weight:700;color:#2b2a2a;margin-bottom:.625rem;margin-top:auto;font-size:1.5rem}
.gray .service-card .icon img,.white .service-card .icon img{width:6.25rem;height:6.25rem}
.gray .service-card .description,.white .service-card .description{margin-bottom:0}
.white .service-card{background-color:#fff}
.done-projects-area .slick-arrows{display:none}
@media(min-width: 992px){.done-projects-area .slick-arrows{display:block}}
.why-eregli{padding:6.25rem 0 10.875rem}
.why-eregli .slick-arrows{display:none}
.why-eregli .section-title{text-align:center}
@media(min-width: 768px){.why-eregli{padding:4.375rem 0 6.25rem}.why-eregli .section-title{text-align:left}.why-eregli .slick-arrows{display:block}}
@media(min-width: 768px){.career-items .career-item .text-content{padding-left:1.875rem}.career-items .career-item:nth-child(even) .text-content{padding-left:0;padding-right:1.875rem}}
@media(min-width: 992px){.apply-items .career-item .text-content{padding-left:5rem;flex:0 0 50%}}
@media(min-width: 992px){.apply-items .career-item:nth-child(even) .text-content{order:-1;padding-left:0;padding-right:5rem}}
.why-eregli-slider .slick-list{margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5);overflow:visible}
.why-eregli-slider .slide{padding-top:10rem}
.why-eregli-slider .slide .content{padding:0 calc(var(--bs-gutter-x)*.5);position:relative}
.why-eregli-slider .slide .content .service-card{position:relative;z-index:1;padding:2.25rem;position:relative;transition:border-color .2s ease,transform .2s ease;aspect-ratio:400/540;width:100%}
@media(min-width: 576px){.why-eregli-slider .slide .content .service-card{padding:2.75rem}}
@media(min-width: 1340px){.why-eregli-slider .slide .content .service-card{padding:3.75rem}}
.why-eregli-slider .slide .content .service-card .icon img{width:auto;height:auto}
.why-eregli-slider .slide .content .service-card .label{font-size:2.5rem;margin-bottom:0;line-height:1.18}
@media(min-width: 1340px){.why-eregli-slider .slide .content .service-card .label{font-size:3.125rem}}
.why-eregli-slider .slide .content .text-content{position:absolute;bottom:0;left:0;right:0;padding:0 calc(var(--bs-gutter-x)*.5);display:flex;align-items:center;justify-content:space-between;gap:.625rem;opacity:0;transition:opacity .15s linear}
@media(prefers-reduced-motion: reduce){.why-eregli-slider .slide .content .text-content{transition:none}}
.why-eregli-slider .slide .content .text-content .desc{margin-bottom:0;line-height:1.3}
.why-eregli-slider .slide .content .text-content .btn{white-space:nowrap;--bs-btn-padding-x: 1rem;--bs-btn-padding-y: 0.438rem;--bs-btn-font-size: 0.875rem}
.why-eregli-slider .slide .content:hover .service-card{border-color:#ED1C2E;transform:translate(0, -5rem)}
.why-eregli-slider .slide .content:hover .text-content{opacity:1}
.why-eregli-slider .slick-current .slide .content .service-card{border-color:#ED1C2E;transform:translate(0, -5rem)}
.why-eregli-slider .slick-current .slide .content .text-content{opacity:1}
.why-eregli-slider .slick-dots{bottom:-4.625rem}
.why-eregli-slider .slick-arrows{top:-3rem;right:4.625rem}
.slick-arrows{position:absolute}
@media(min-width: 992px){.slick-arrows{top:-6rem}.slick-arrows .slick-prev,.slick-arrows .slick-next{font-size:.875rem}}
.slick-arrows .btn{--bs-btn-padding-x: 0;--bs-btn-padding-y: 0;--bs-btn-border-radius: var(--bs-border-radius-pill);min-width:2.5rem;justify-content:center;gap:0;transition:color .15s linear,background-color .15s linear}
@media(prefers-reduced-motion: reduce){.slick-arrows .btn{transition:none}}
.slick-arrows .btn .ms-icon{font-size:.875rem;width:2.5rem;height:2.5rem;display:inline-flex;justify-content:center;align-items:center}
.slick-arrows .btn .text{display:none;overflow:hidden;transition:max-width .15s linear,padding .15s linear}
@media(prefers-reduced-motion: reduce){.slick-arrows .btn .text{transition:none}}
@media(min-width: 992px){.slick-arrows .btn .text{display:inline-block;max-width:0}}
.slick-arrows .btn:hover .text{max-width:4.625rem}
.slick-arrows .slick-prev:hover .text{padding-right:.875rem}
.slick-arrows .slick-next:hover .text{padding-left:.875rem}
.slick-dots{padding:0;gap:.625rem;bottom:-2.875rem;margin:0}
.slick-dots li{position:relative;display:inline-block;height:4px;width:3.75rem}
.slick-dots li button{background:rgba(30,30,30,.2);border:2px solid var(--bs-primary);border-radius:4px}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li:not(.slick-active){height:4px;width:28px}
.slick-dots li:not(.slick-active) button{border-color:rgba(0,0,0,0);border-radius:2px}
.slick-dots li.slick-active button{background:#ED1C2E;opacity:1}
#quick-menu .btn-primary{background-color: #ED1C2E !important; border-color: #ED1C2E !important; color: #fff !important;}
.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #ED1C2E;--bs-btn-border-color: #ED1C2E;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(177.65, 0.85, 0);--bs-btn-hover-border-color: rgb(167.2, 0.8, 0);--bs-btn-focus-shadow-rgb: 216, 39, 38;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(167.2, 0.8, 0);--bs-btn-active-border-color: rgb(156.75, 0.75, 0);--bs-btn-active-shadow: inset 0 3px 5px rgba(43, 42, 42, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ED1C2E;--bs-btn-disabled-border-color: #ED1C2E}
.slick-dots{position:absolute;bottom:-1rem;list-style:none;display:flex;justify-content:center;align-items:center;gap:1.75rem;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:1rem;width:1rem;padding:0;cursor:pointer}
.slick-dots li button{padding:0;border:0;border-radius:50%;background:#434548;opacity:1;display:block;height:100%;width:100%;outline:none;line-height:0px;color:rgba(0,0,0,0);cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li:not(.slick-active){height:14px;width:14px}
.slick-dots li.slick-active button{background-color:#434548;opacity:1}
/* --- Neden Ereğli: Swiper -> slick koprusu ------------------------------- */
.why-eregli .section-title{font-family:"Roboto",system-ui,sans-serif;text-align:inherit}
.why-eregli .title-section{text-align:center;margin-bottom:0}
@media (min-width:768px){.why-eregli .title-section{text-align:left}}
.why-eregli .carousel{position:relative}
.why-eregli{background:#F0F3F7}
.why-eregli .service-card{background:#fff;box-shadow:0 8px 24px rgba(27,27,31,.05)}
.why-eregli-slider .swiper.slick-list{overflow:visible!important}
.why-eregli-slider .swiper-wrapper.slick-track{display:flex}
.why-eregli-slider .swiper-slide{height:auto;display:block!important}
.why-eregli-slider .swiper-slide>.slide{padding-top:10rem;height:100%}
.why-eregli-slider .swiper-slide .content .service-card{transform:none}
.why-eregli-slider .swiper-slide.slick-current .content .service-card{border-color:#ED1C2E;transform:translate(0,-5rem)}
.why-eregli-slider .swiper-slide.slick-current .content .text-content{opacity:1}
.why-eregli-slider .swiper-slide .content:hover .service-card{border-color:#ED1C2E;transform:translate(0,-5rem)}
.why-eregli-slider .swiper-slide .content:hover .text-content{opacity:1}
.why-eregli-slider .slick-dots{position:relative;display:flex;justify-content:center;align-items:center;list-style:none;margin:3rem 0 0;padding:0;gap:.625rem;bottom:auto;width:100%}
.why-eregli-slider .slick-dots li{position:relative;display:inline-block;height:4px;width:28px;padding:0;cursor:pointer;margin:0;border-radius:2px;background:rgba(30,30,30,.2);opacity:1;transition:width .2s,background .2s}
.why-eregli-slider .slick-dots li.slick-active{width:3.75rem;background:#ED1C2E}
.why-eregli .slick-arrows{top:-3rem;right:0;z-index:5}
.why-eregli .slick-arrows .btn{display:inline-flex;align-items:center}
.why-eregli .btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;font-size:.875rem;letter-spacing:.02em}
.why-eregli .btn-primary{--bs-btn-bg:#ED1C2E;--bs-btn-border-color:#ED1C2E;--bs-btn-hover-bg:#B5121F;--bs-btn-hover-border-color:#B5121F;--bs-btn-color:#fff;background:#ED1C2E;border-color:#ED1C2E;color:#fff}
.why-eregli .service-card .label{font-family:"Roboto",system-ui,sans-serif}

