.feature-card{background-color: #fff;border: 1px solid #e9ecef;border-radius: 0.75rem;padding: 2rem;box-shadow: 0 4px 6px rgba(0,0,0,0.05);transition: transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out;height: 100%;}.feature-card:hover{transform: translateY(-5px);box-shadow: 0 8px 12px rgba(0,0,0,0.1);}.feature-icon{font-size: 2.5rem;color: #D52439;margin-bottom: 1rem;}.feature-title{color: #D52439;font-weight: 700;margin-bottom: 0.5rem;}.divider{height: 3px;width: 50px;background-color: #D52439;margin: 1rem 0;}.mission-statement-card{border-radius: 15px;box-shadow: 0 10px 30px rgba(0,0,0,0.05);overflow: hidden;}.visual-panel{background: linear-gradient(to bottom,#f0e6e6,#fffafa);display: flex;align-items: center;justify-content: center;padding: 2rem;}.visual-panel img{border-radius: 10px;box-shadow: 0 4px 15px rgba(0,0,0,0.1);width: 100%;height: auto;object-fit: cover;}.text-panel{padding: 3rem;background-color: #ffffff;}.text-panel h2{color: #2c3e50;font-weight: 700;margin-bottom: 1.5rem;}.text-panel p{color: #555;line-height: 1.6;}.goal-list{list-style: none;padding: 0;}.goal-list li{margin-bottom: 1rem;position: relative;padding-left: 25px;color: #34495e;}.goal-list li::before{content: "✓";position: absolute;left: 0;color: #d52439;/* Renk bu satırda değiştirildi */ font-weight: bold;}.testimonial-section-swiper{background-color: #f8f9fa;padding: 5rem 0;}.section-header-swiper{text-align: center;margin-bottom: 3rem;}.section-header-swiper h2{font-size: 2.5rem;font-weight: 700;color: #2c3e50;}.section-header-swiper p{font-size: 1.1rem;color: #555;}.swiper-slide-custom{padding: 2rem 0;}.quote-card-swiper{background-color: #ffffff;border-radius: 15px;box-shadow: 0 5px 20px rgba(0,0,0,0.05);padding: 3rem;text-align: center;}.quote-card-swiper .quote-text{font-style: italic;font-size: 1.5rem;line-height: 1.7;color: #555;position: relative;}.quote-card-swiper .quote-text::before,.quote-card-swiper .quote-text::after{content: '"';font-size: 3rem;color: #d52439;position: absolute;opacity: 0.5;}.quote-card-swiper .quote-text::before{top: -10px;left: -20px;}.quote-card-swiper .quote-text::after{bottom: -10px;right: -20px;}.quote-card-swiper .author-info{margin-top: 2rem;}.quote-card-swiper .author-name{font-weight: 600;color: #2c3e50;font-size: 1.25rem;}.quote-card-swiper .author-role{color: #777;font-size: 1rem;}.swiper-container-custom{position: relative;width: 100%;}.swiper-button-prev,.swiper-button-next{top: 50% !important;transform: translateY(-50%);color: #d52439;font-size: 2rem;transition: color 0.3s ease;}.swiper-button-prev:hover,.swiper-button-next:hover{color: #a31d2f;}.swiper-pagination-bullet-active{background-color: #d52439 !important;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left: 20px !important;}.swiper-button-next,.swiper-container-rtl .swiper-button-left{right: 20px !important;}.application-section{background-color: #ffffff;/* Beyaz arka plan */ padding: 5rem 0;text-align: center;}.application-content{max-width: 800px;margin: auto;}.application-content h2{font-size: 2.5rem;font-weight: 700;color: #2c3e50;margin-bottom: 1.5rem;}.application-content p{font-size: 1.1rem;color: #555;line-height: 1.6;margin-bottom: 2rem;}.position-list{list-style: none;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 1rem;}.position-list li{background-color: #d52439;/* Kırmızı arka plan */ color: #ffffff;font-weight: 600;padding: 0.75rem 1.5rem;border-radius: 50px;transition: background-color 0.3s ease;}.position-list li:hover{background-color: #a31d2f;/* Koyu kırmızı hover rengi */}.apply-button{display: inline-block;margin-top: 2rem;padding: 1rem 2.5rem;background-color: #2c3e50;/* Koyu gri düğme rengi */ color: #ffffff;text-decoration: none;font-weight: 600;border-radius: 50px;transition: background-color 0.3s ease,transform 0.3s ease;}.apply-button:hover{background-color: #34495e;transform: translateY(-3px);}.profile-card-container{background-color: #ffffff;border-radius: 15px;box-shadow: 0 10px 30px rgba(0,0,0,0.05);overflow: hidden;}.profile-card-container .row{align-items: center;}.image-container{padding: 0;}.image-container img{width: 100%;height: auto;display: block;object-fit: cover;}.profile-text-content{padding: 3rem;}.profile-text-content h2{color: #d52439;font-weight: 700;margin-bottom: 1.5rem;}.profile-text-content p{color: #555;line-height: 1.7;}.award-row{margin-top: 2.5rem;}.award-logo{max-width: 100px;height: auto;}.award-text{color: #555;font-size: 0.9rem;line-height: 1.4;margin: 0;}.career-info h3{color: #2c3e50;font-weight: 600;margin-bottom: 1.5rem;}.career-info p{color: #555;line-height: 1.7;}.career-info a{color: #d52439;text-decoration: none;transition: color 0.3s ease;}.career-info a:hover{color: #a31d2f;}.job-portal-btn{background-color: #2c3e50;border-color: #2c3e50;padding: 0.75rem 2rem;border-radius: 50px;font-weight: 600;text-decoration: none;transition: background-color 0.3s ease,transform 0.3s ease;}.job-portal-btn:hover{background-color: #34495e;transform: translateY(-2px);}.form-check-input{-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}.form-check-input:checked{background-color: #D52439;border-color: #D52439;}.checkbox-container input{margin-right: 10px;}.position-list a,.position-list a:hover{color: #FFFFFF;text-decoration: none;}@font-face{font-family: 'Quattrocento Sans';src: url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans.eot');src: url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans.eot?#iefix') format('embedded-opentype'), url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans.woff2') format('woff2'), url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans.woff') format('woff'), url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face{font-family: 'Quattrocento Sans';src: url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans-Bold.eot');src: url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans-Bold.eot?#iefix') format('embedded-opentype'), url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans-Bold.woff2') format('woff2'), url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans-Bold.woff') format('woff'), url('../../../assets/vendor/fonts/quattrocentosans/QuattrocentoSans-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}a,a:hover{color: #141616;}body{font-family: 'Quattrocento Sans',Arial,Helvetica,sans-serif;font-size: 20px;position: relative;}h1,.h1{font-size: 2.4rem;}h2,.h2{font-size: 2.1rem;}h3,.h3{font-size: 1.4rem;font-weight: bold;}.navbar-nav{font-size: 1.4rem;font-weight: bold;text-align: right;}.nav-link{color: #141616;}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color: #141616;}#header.sticky{position: fixed;background-color: #FFFFFF;width: 100%;z-index: 998;top: 0;}#header.sticky .navbar-brand img{height: 50px;}.carousel-item{height: 75vh;min-height: 350px;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.carousel-indicators{bottom: 120px;}.carousel-indicators [data-bs-target]{background-color: #D52439;}.carousel-item-caption{position: absolute;bottom: 150px;color: #141616;}.carousel-item-caption p{font-size: 2.4rem;margin-bottom: 0;}.carousel-item-caption h1{font-weight: bold;}#cards{margin-top: -90px;}#cards .card .card-body{padding: 20px;background-color: #FFFFFF;}#cards .card .card-body .card-title{color: #D52439;text-decoration: none;font-weight: bold;font-size: 1.6rem;position: relative;padding-left: 55px;}#cards .card .card-body .card-title::before{content: "";display: block;width: 40px;height: 5px;background: #D52439;position: absolute;margin-top: 12px;left: 0;}section{padding: 90px 0;}#content{margin-top: 20px;margin-bottom:30px;}#content h1{color: #D52439;font-weight: bold;font-size: 2rem;position: relative;padding-left: 55px;}#content h1::before{content: "";display: block;width: 40px;height: 5px;left: 0;background: #D52439;position: absolute;margin-top: 12px;}.section-title{color: #D52439;font-weight: bold;font-size: 1.6rem;position: relative;padding-left: 55px;}.section-title::before{content: "";display: block;width: 40px;height: 5px;left: 0;background: #D52439;position: absolute;margin-top: 12px;}.btn{font-size: 1.4rem;border-radius: 0;}.btn-primary{color: #FFFFFF;background-color: #141616;border-color: #141616;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color: #FFFFFF;background-color: #444444 !important;border-color: #444444 !important;}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image: none;}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color: #141616;border-color: #141616;}.btn-primary .badge{color: #141616;background-color: #FFFFFF;}.bg-red{background-color: #D52439;color: #FFFFFF;}.bg-gray{background-color: #FAFAFA;}.parallax-one{padding-top: 250px;padding-bottom: 250px;overflow: hidden;position: relative;width: 100%;background-image: url('https://www.apotool.kiosk.vision/files/images/0118931000/sterillabor.jpg');background-attachment: fixed;background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-repeat: no-repeat;background-position: top center;}.card-footer{background-color: transparent;border: none;}.card{background-color: transparent;}.card-img-top{margin-bottom:20px;}.swiper{width: 100%;height: 100%;overflow: hidden;}.swiper-slide{text-align: center;/* Center slide text vertically */ display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}.swiper-slide img{max-width: 150px;}.swiper-button-next:after,.swiper-button-prev:after{font-size: 2rem;font-weight: bolder;color: #141616;}.swiper-container{overflow: inherit;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left: -5px;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right: -5px;}#footer{padding: 20px 0}#footer ul{list-style: none;padding: 0;margin-bottom: 0;}#footer ul li{display: inline-block;margin-right: 15px;}#footer ul li:last-child{margin-right: 0;}#footer ul li a{color: #FFFFFF;text-decoration: none;}.btn-secondary{color: #141616;background-color: #F4F4F4;border-color: #F4F4F4;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{color: #141616 !important;background-color: #EEEEEE !important;border-color: #EEEEEE !important;}.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{background-image: none;}.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled:active,.btn-secondary[disabled]:active,fieldset[disabled] .btn-secondary:active,.btn-secondary.disabled.active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary.active{background-color: #F4F4F4 !important;border-color: #F4F4F4 !important;}.btn-secondary .badge{color: #F4F4F4;background-color: #141616;}.accordion-button{background-color: #F4F4F4;font-size: 1.4rem;color: #141616;}.accordion-button:not(.collapsed){background-color: #D4D4D4;color: #141616;box-shadow: none;border: none;}.accordion-button:focus{box-shadow: none;border: none;}.accordion-button::after{background-image: url(https://www.apotool.kiosk.vision/files/images/0118931000/icon-next.png);width: 28px;height: 28px;background-size: 28px;}.accordion-button:not(.collapsed)::after{background-image: url(https://www.apotool.kiosk.vision/files/images/0118931000/icon-next.png);transform: rotate(90deg);}.navbar-toggler{border-radius: 0;}.navbar-toggler:focus{box-shadow: none;}.tx-felogin-pi1 h3{color: #D52439;font-weight: bold;font-size: 1.6rem;position: relative;padding-left: 55px;}.tx-felogin-pi1 h3::before{content: "";display: block;width: 40px;height: 5px;left: 0;background: #D52439;position: absolute;margin-top: 12px;}.tx-felogin-pi1 form{margin: 0 auto;width: 290px;padding: 20px;background-color: #FAFAFA;margin-top: 20px;}.tx-felogin-pi1 fieldset legend{font-size: 1.4rem;font-weight: bold;margin-bottom: 0;}.tx-felogin-pi1 fieldset>div{margin-bottom: 15px;}.tx-felogin-pi1 fieldset>div:last-child{margin-bottom: 0;}.tx-felogin-pi1 fieldset>div label{display: block;}input{border-radius: 0;border: none;border: 1px solid #eeeeee;padding: 0 15px;background: #FFFFFF;height: 40px;}.tx-felogin-pi1 fieldset input[type="submit"]{ border: none;padding: 0.375rem 0.75rem;color: #FFFFFF;background-color: #141616;border-color: #141616;}.tx-felogin-pi1 fieldset input[type="submit"]:hover,.tx-felogin-pi1 fieldset input[type="submit"]:focus,.tx-felogin-pi1 fieldset input[type="submit"]:active,.tx-felogin-pi1 fieldset input[type="submit"].active{color: #FFFFFF;background-color: #141616;border-color: #141616;}     @media only screen and (max-width: 767px){.navbar-brand img{height: 50px;}}.medikament-item{border: 1px solid #FDFDFD;border-radius: 8px;padding: 20px;background: #FDFDFD;position: relative;margin-bottom: 20px;}.remove-btn{width: 24px;height: 24px;padding: 0;text-align: center;font-weight: bold;position: absolute;top: 8px;right: 8px;z-index: 10;border-radius: 50%;font-size: 16px;line-height: 1;}.medikament-fields{padding-right: 35px;}input[type="file"]{padding: 6px;}.vorbestellung-form{margin-top: 30px;padding: 20px;background-color: #F8F8F8;}.btn-outline-primary{color: #565758;border-color: #565758;}.btn-outline-primary:hover{color: #FFFFFF;background-color: #565758;border-color: #565758;}.tooltip-container{position: relative;display: inline-block;margin-left: 5px;}.help-icon{display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 50%;border: 2px solid #565758 !important;background-color: transparent;color: #565758;font-size: 11px;font-weight: bold;cursor: help;border: none;padding: 0;}.help-icon:hover,.help-icon:focus{background-color: transparent;outline: 2px solid #2196F3;outline-offset: 2px;}.tooltip{position: absolute;bottom: 125%;left: 50%;transform: translateX(-50%);background-color: #565758;color: white;padding: 8px 12px;border-radius: 4px;font-size: 12px;white-space: nowrap;max-width: 350px;white-space: normal;z-index: 1000;opacity: 0;visibility: hidden;transition: opacity 0.3s,visibility 0.3s;box-shadow: 0 2px 8px rgba(0,0,0,0.2);}.tooltip::after{content: '';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);border: 5px solid transparent;border-top-color: #565758;}.tooltip-container:hover .tooltip,.tooltip-container:focus-within .tooltip,.tooltip.show{opacity: 1;visibility: visible;}.checkbox-container input{width: 15px;height: 15px;}.contact{padding: 100px 0;background-color: #F8F8F8;position: relative;}.contact .innerBg{background: #FFFFFF;display: block;height: 100%;left: 0;position: absolute;top: 0;width: 50%;}.rezept-form,.kundenkarte-form{padding: 20px;background-color: #F8F8F8;margin-bottom: 20px;}.form-website{position: absolute;left: -9999px;}.captcha-image{width: auto;height: 54px !important;margin-bottom: 0 !important;}.captcha-container{display: flex;flex-direction: row;gap: 0.5rem;margin-bottom: 1rem;align-items: center;margin-top: 30px;}.captcha-wrapper{display: flex;align-items: center;gap: 5px;}.icon-refresh{cursor: pointer;font-size: 1.2rem;}.icon-refresh span{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}.icon-add{background-size: 12px;background-position: 0;background-image: url(https://www.apotool.kiosk.vision/assets/images/icon-plus.png);background-repeat: no-repeat;padding-left: 16px;font-weight: bold;margin: 15px 0;display: block;cursor: pointer;}.form-group{margin-bottom: 15px;}.contact-info{display: flex;gap: 0.5rem;flex-direction: column;margin-bottom: 20px;}.contact-info-item{display: flex;align-items: center;gap: 0.5rem;text-decoration: none;}.contact-info-item a{text-decoration: none;}.visually-hidden{display: none;}@media (max-width: 576px){.remove-btn{ position: absolute; top: 5px; right: 5px; width: 20px; height: 20px; font-size: 16px;}.medikament-fields{ padding-right: 30px;}}