/* Turkish footer; the same centered grid is used by Elementor and the theme bridge. */
.bdg-site-footer{background:#073d2d;color:#eef8f2;padding:0!important;overflow:hidden}
.bdg-site-footer .bdg-footer-tr{max-width:1388px;width:100%;margin:0 auto!important;padding:0 0!important;display:flex;flex-direction:column;--gap:0px;--row-gap:0px;--column-gap:0px;gap:0}
.bdg-site-footer .bdg-footer-tr .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;margin:0;padding:0;min-width:0;gap:0}
.bdg-site-footer .bdg-footer-tr .elementor-widget{margin:0;--kit-widget-spacing:0px;--widgets-spacing:0px;min-width:0}
.bdg-site-footer .bdg-footer-tr .elementor-widget:not(:last-child){margin-block-end:0}
.bdg-site-footer .bdg-footer-tr .bdg-footer-servicebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:25px 26px;border-bottom:1px solid #ffffff1f;gap:30px}
.bdg-site-footer .bdg-footer-service{display:flex;flex-direction:column;position:relative;padding-left:17px!important;border-left:2px solid #ff8a54;gap:5px!important}
.bdg-site-footer .bdg-footer-service h4{font:800 14px/1.35 Inter,'Segoe UI',Arial,sans-serif;color:#f3fff7;margin:0}
.bdg-site-footer .bdg-footer-service p{font-size:12px;color:#aecbbd;line-height:1.6;margin:0}
.bdg-site-footer .bdg-footer-tr .bdg-footer-main{display:grid;grid-template-columns:1.25fr .8fr .85fr 1.15fr;gap:48px;padding:38px 26px 36px;align-items:start}
.bdg-site-footer .bdg-footer-tr .bdg-footer-brand{display:flex;flex-direction:column;gap:15px}
.bdg-site-footer .bdg-footer-wordmark h3{font:900 31px/1 Inter,'Segoe UI',Arial,sans-serif;letter-spacing:-1.5px;color:#fff;margin:0}
.bdg-site-footer .bdg-footer-wordmark span{color:#ff905c}
.bdg-site-footer .bdg-footer-tr .bdg-footer-tagline h2{font:800 22px/1.3 Inter,'Segoe UI',Arial,sans-serif;letter-spacing:-.6px;color:#f4fff7;margin:0;max-width:300px}
.bdg-site-footer .bdg-footer-brand p{max-width:300px;font-size:13px;color:#aecbbd;line-height:1.75;margin:0}
.bdg-site-footer .bdg-footer-region{display:inline-block;font-size:11px;color:#d2eadb;background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;padding:6px 10px;line-height:1.5}
.bdg-site-footer .bdg-footer-col,.bdg-site-footer .bdg-footer-support{display:flex;flex-direction:column;gap:17px!important}
.bdg-site-footer .bdg-footer-col h3,.bdg-site-footer .bdg-footer-support h3{font:800 15px/1.4 Inter,'Segoe UI',Arial,sans-serif;color:white;margin:0;letter-spacing:0}
.bdg-site-footer .bdg-footer-links nav{display:flex;flex-direction:column;align-items:flex-start;gap:11px}
.bdg-site-footer .bdg-footer-links a{font-size:13px;color:#c4ddcf;line-height:1.6;text-decoration:none;transition:color .15s}
.bdg-site-footer .bdg-footer-links a:hover{color:#ffb28d}
.bdg-site-footer .bdg-footer-support p{font-size:12px;color:#aecbbd;line-height:1.7;margin:0}
.bdg-site-footer .bdg-footer-contacts{display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}
.bdg-site-footer .bdg-footer-contacts>a,.bdg-site-footer .bdg-footer-contacts>div{display:flex;flex-direction:column;gap:3px;color:#d5eadf;font-size:12px;line-height:1.6;min-width:0}
.bdg-site-footer .bdg-footer-contacts small{font-size:10px;letter-spacing:.3px;color:#92bba6;font-weight:600}
.bdg-site-footer .bdg-footer-contacts strong{font-size:13px;font-weight:700;color:#f0fbf4;overflow-wrap:anywhere}
.bdg-site-footer .bdg-footer-contactbutton .elementor-button{display:inline-flex;background:#ff7038;color:#fff;font-size:12px;font-weight:800;border-radius:10px;padding:12px 17px;border:0;line-height:1.3}
.bdg-site-footer .bdg-footer-bottom{border-top:1px solid #ffffff1f;background:#053324}
.bdg-site-footer .bdg-footer-bottom-inner{max-width:1388px;margin:auto;padding:18px 26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;font-size:11px;color:#a5c6b6}
.bdg-site-footer .bdg-footer-bottom p{margin:0;font-size:11px;color:#a5c6b6;line-height:1.5}
.bdg-site-footer .bdg-footer-country{font-size:11px;color:#d3e8dc}
.bdg-site-footer .bdg-legal{display:flex;gap:15px;flex-wrap:wrap;padding:0;margin:0;font-size:11px}
.bdg-site-footer .bdg-legal:empty{display:none}
.bdg-site-footer .bdg-legal a{color:#b7d5c5;text-decoration:none}
.bdg-site-footer a:focus-visible{outline:2px solid #ffb28d;outline-offset:5px}
@media(max-width:1200px){.bdg-site-footer .bdg-footer-tr .bdg-footer-main{gap:30px;grid-template-columns:1.15fr .8fr .9fr 1.2fr}}
@media(max-width:1024px){.bdg-site-footer .bdg-footer-tr .bdg-footer-main{grid-template-columns:1fr 1fr;gap:30px 50px;padding:30px 26px}.bdg-site-footer .bdg-footer-tr .bdg-footer-servicebar{gap:18px}.bdg-site-footer .bdg-footer-bottom-inner{padding-bottom:95px}.bdg-site-footer .bdg-footer-tr .bdg-footer-support{background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;padding:20px}}
@media(max-width:600px){.bdg-site-footer .bdg-footer-tr .bdg-footer-servicebar{grid-template-columns:1fr;gap:17px;padding:23px 20px}.bdg-site-footer .bdg-footer-tr .bdg-footer-main{grid-template-columns:1fr 1fr;gap:28px 24px;padding:28px 20px}.bdg-site-footer .bdg-footer-tr .bdg-footer-brand,.bdg-site-footer .bdg-footer-tr .bdg-footer-support{grid-column:1/-1}.bdg-site-footer .bdg-footer-wordmark h3{font-size:30px}.bdg-site-footer .bdg-footer-tr .bdg-footer-tagline h2{font-size:23px}.bdg-site-footer .bdg-footer-brand p{max-width:100%}.bdg-site-footer .bdg-footer-col h3{font-size:14px}.bdg-site-footer .bdg-footer-links a{font-size:12px}.bdg-site-footer .bdg-footer-support{gap:14px!important}.bdg-site-footer .bdg-footer-contacts strong{font-size:14px}.bdg-site-footer .bdg-footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px 100px}.bdg-site-footer .bdg-legal{gap:10px 16px}.bdg-site-footer .bdg-footer-service p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.bdg-site-footer a{transition:none}}
.bdg-app .bdg-product-price .woocommerce-price-suffix{font-size:11px;font-weight:500;color:#738078;letter-spacing:0;white-space:nowrap}
