.wp-block-turkof-faq{padding:100px 0}.turkof-faq--bg-beige{background-color:var(--color-beige)}.turkof-faq--has-blob{overflow:hidden;position:relative}.turkof-faq__inner{align-items:center;display:flex;flex-direction:column;gap:60px;position:relative}.turkof-faq__blob-tr{right:-60px;top:71px;width:247px}.turkof-faq__blob-bl,.turkof-faq__blob-tr{height:auto;pointer-events:none;position:absolute;z-index:0}.turkof-faq__blob-bl{bottom:-100px;left:-67px;width:462px}.turkof-faq__desc,.turkof-faq__footer,.turkof-faq__header,.turkof-faq__list{position:relative;z-index:1}.turkof-faq__header{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.turkof-faq__title{color:var(--color-dark-brown);font-family:var(--font-primary);font-size:36px;font-weight:300;line-height:70px;margin:0}.turkof-faq__divider{background:var(--color-light-brown);display:block;height:4px;width:96px}.turkof-faq__desc{color:var(--color-middle-brown);font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:28px;margin:0;max-width:784px;text-align:center}.turkof-faq__list{display:flex;flex-direction:column;gap:8px;max-width:784px;width:100%}.turkof-faq__item{background:var(--color-light-bg);border:1px solid var(--color-beige);transition:box-shadow .2s ease,border-color .2s ease}.turkof-faq__item[open]{border-color:var(--color-light-brown);box-shadow:0 4px 16px rgba(0,0,0,.06)}.turkof-faq--bg-beige .turkof-faq__item{border:none;border-left:4px solid var(--color-light-brown);box-shadow:0 20px 25px rgba(0,0,0,.05)}.turkof-faq__question{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:16px 20px}.turkof-faq__question::-webkit-details-marker{display:none}.turkof-faq__question::marker{content:"";display:none}.turkof-faq__icon{align-items:center;background:var(--color-beige);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.turkof-faq__icon img{display:block}.turkof-faq--bg-beige .turkof-faq__icon{background:var(--color-white)}.turkof-faq__question-text{color:var(--color-dark-brown);flex:1;font-family:var(--font-primary);font-size:16px;font-weight:300;line-height:normal}.turkof-faq__item[open] .turkof-faq__question-text{color:var(--color-dark-brown);font-weight:500}.turkof-faq__chevron{color:var(--color-light-brown);flex-shrink:0;height:7px;transition:transform .2s ease;width:12px}.turkof-faq__item[open] .turkof-faq__chevron{transform:rotate(180deg)}.turkof-faq__answer{border-top:1px solid var(--color-beige);color:var(--color-middle-brown);font-family:var(--font-secondary);font-size:14px;font-weight:400;line-height:24px;margin:0 20px;padding:16px 0}.turkof-faq__answer p{margin:0 0 14px}.turkof-faq__answer p:last-child{margin-bottom:0}.turkof-faq__answer strong{color:var(--color-dark-brown);font-weight:600}.turkof-faq__answer .wp-block-list,.turkof-faq__answer ol,.turkof-faq__answer ul{list-style:disc;margin:14px 0;padding-left:20px}.turkof-faq__answer .wp-block-list:last-child,.turkof-faq__answer ol:last-child,.turkof-faq__answer ul:last-child{margin-bottom:0}.turkof-faq__answer .wp-block-list:first-child,.turkof-faq__answer ol:first-child,.turkof-faq__answer ul:first-child{margin-top:0}.turkof-faq__answer ol{list-style:decimal}.turkof-faq__answer li{margin-bottom:6px}.turkof-faq__item--has-icon .turkof-faq__answer{margin-left:80px;padding-left:0}.turkof-faq__footer{color:var(--color-middle-brown);font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:28px;max-width:784px;text-align:center}.turkof-faq__footer p{margin:0 0 16px}.turkof-faq__footer p:last-child{margin-bottom:0}@media(max-width:768px){.wp-block-turkof-faq{padding:60px 0}.turkof-faq__inner{gap:40px}.turkof-faq__title{font-size:28px;line-height:normal}.turkof-faq__question-text{font-size:14px}.turkof-faq__answer{font-size:15px;line-height:24px}.turkof-faq__blob-bl,.turkof-faq__blob-tr{display:none}}
