.elementor-180 .elementor-element.elementor-element-e83b784{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-51bcb75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-04cdb4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-e83b784 */.bbk-footer.e-con{display:block;padding:26px 28px;background:#f1f2f4;font-family:'DM Sans',sans-serif;color:#454a42;--gap:0}
.bbk-footer .bbk-foot-panel.e-con{display:grid;grid-template-columns:90px minmax(220px,1fr) 140px 170px;grid-template-rows:auto auto auto;gap:0 28px;max-width:1164px;margin:auto;padding:24px 30px 0;background:white;border-radius:24px;box-shadow:0 6px 14px rgba(49,62,29,.06),0 22px 44px rgba(49,62,29,.13),0 42px 80px rgba(49,62,29,.075)}
.bbk-foot-logo{grid-column:1;grid-row:1/3;align-self:start;padding-top:5px}.bbk-foot-logo img{width:88px;height:auto;display:block}
.bbk-foot-claim{grid-column:2;grid-row:1}.bbk-foot-claim p{margin:0;font:700 25px/1.13 'DM Sans',sans-serif;letter-spacing:-.025em;color:#454a42}.bbk-foot-claim span{color:#c62889}
.bbk-foot-social.e-con{grid-column:2;grid-row:2;display:flex;flex-direction:row;gap:9px;margin-top:12px;margin-bottom:18px;width:auto}
.bbk-foot-social-icon{width:34px!important;height:34px;flex:none;display:flex;align-items:center;justify-content:center;background:#fcf0f7;border-radius:9px}.bbk-foot-social-icon img{display:block;width:17px;height:17px}
.bbk-foot-links{grid-row:1/3;padding-bottom:18px}.bbk-foot-links-primary{grid-column:3}.bbk-foot-links-legal{grid-column:4}
.bbk-foot-links h2{font:600 11px/1.4 'DM Sans',sans-serif;letter-spacing:.025em;color:#76796f;margin:0 0 7px}.bbk-foot-links a{display:block;color:#454a42;font:500 13px/1.45 'DM Sans',sans-serif;padding:4px 0;text-decoration:none}.bbk-foot-links a:hover{color:#c62889;text-decoration:underline}
.bbk-foot-copyright,.bbk-foot-top{grid-row:3;border-top:1px solid #ecece8;padding:16px 0;color:#6c7266;font:400 10px/1.5 'DM Sans',sans-serif}.bbk-foot-copyright{grid-column:1/3}.bbk-foot-copyright p{margin:0}.bbk-foot-top{grid-column:3/5;text-align:right}.bbk-foot-top a{color:#6c7266;text-decoration:none}.bbk-foot-top span{margin-left:8px;font-size:16px;line-height:10px}
.bbk-footer a:focus-visible{outline:2px solid #89b82c;outline-offset:4px}
@media(max-width:1000px){.bbk-footer .bbk-foot-panel.e-con{grid-template-columns:74px minmax(165px,1fr) 110px 145px;gap:0 22px;padding:24px 24px 0}.bbk-foot-logo img{width:72px}.bbk-foot-claim p{font-size:23px}}
@media(max-width:700px){.bbk-footer.e-con{padding:20px}.bbk-footer .bbk-foot-panel.e-con{grid-template-columns:64px minmax(0,1fr) auto;gap:0 16px;padding:24px 24px 0;border-radius:20px}.bbk-foot-logo{grid-column:1;grid-row:1;padding:0;align-self:center}.bbk-foot-logo img{width:64px}.bbk-foot-claim{grid-column:2;grid-row:1;align-self:center}.bbk-foot-claim p{font-size:22px}.bbk-foot-social.e-con{grid-column:3;grid-row:1;align-self:center;margin:0;gap:8px}.bbk-foot-links{grid-column:1/-1;grid-row:2;width:50%;padding:24px 0 18px;margin-top:22px;border-top:1px solid #ecece8}.bbk-foot-links-legal{justify-self:end;padding-left:16px}.bbk-foot-links a{padding:6px 0}.bbk-foot-links h2{font-size:10px}.bbk-foot-copyright{grid-column:1/3;grid-row:3;font-size:9px}.bbk-foot-top{grid-column:3;grid-row:3;font-size:9px;white-space:nowrap}}
@media(max-width:520px){.bbk-footer .bbk-foot-panel.e-con{grid-template-columns:64px minmax(0,1fr);padding:22px 20px 0}.bbk-foot-social.e-con{grid-column:1/-1;grid-row:2;justify-content:center;margin-top:18px;gap:12px}.bbk-foot-links{grid-row:3;margin-top:18px;padding-top:18px}.bbk-foot-links-legal{padding-left:8px}.bbk-foot-copyright{grid-column:1/3;grid-row:4;padding-bottom:40px}.bbk-foot-top{grid-column:1/3;grid-row:4;border:0;align-self:start;justify-self:end}}
@media(max-width:359px){.bbk-footer .bbk-foot-panel.e-con{grid-template-columns:54px minmax(0,1fr);padding:20px 16px 0;column-gap:12px}.bbk-foot-logo img{width:54px}.bbk-foot-claim p{font-size:20px}.bbk-foot-links-primary{width:43%}.bbk-foot-links-legal{width:57%}.bbk-foot-links a{font-size:12px}}
.elementor .bbk-foot-logo img{max-width:100%;width:88px!important}.bbk-foot-social-icon img{filter:invert(22%) sepia(71%) saturate(2570%) hue-rotate(300deg) brightness(88%) contrast(89%)}
@media(max-width:1000px){.elementor .bbk-foot-logo img{width:72px!important}}
@media(max-width:700px){.elementor .bbk-foot-logo img{width:64px!important}}
@media(max-width:520px){.bbk-foot-copyright{padding-bottom:18px}}
@media(max-width:359px){.elementor .bbk-foot-logo img{width:54px!important}}/* End custom CSS */