.bfb-common-cta{position:fixed;bottom:0;left:0;background:rgba(9,36,49,.9);width:100%;display:block;z-index:9999}@media screen and (max-width:767px){.bfb-common-cta{display:none}}.bfb-common-cta .bfb-cta-wrap{position:relative}.bfb-common-cta .bfb-cta-wrap .bfb-contact{overflow:hidden;max-width:1010px;margin:0 auto;padding:12px 0 16px}@media screen and (max-width:1018px){.bfb-common-cta .bfb-cta-wrap .bfb-contact{padding:12px 8px 16px}}@media screen and (max-width:767px){.bfb-common-cta .bfb-cta-wrap .bfb-contact{width:100%;padding:0 8px}}.bfb-common-cta .bfb-cta-wrap .bfb-cta-left{float:left}@media screen and (max-width:991px){.bfb-common-cta .bfb-cta-wrap .bfb-cta-left{width:100%;float:none;text-align:center}}.bfb-common-cta .bfb-cta-wrap .bfb-cta-left .bfb-cta-text span{color:#ffd600;font-size:16px;line-height:1.6;font-weight:700}.bfb-common-cta .bfb-cta-wrap .bfb-cta-left .bfb-cta-text small{color:#fff;font-size:13px;line-height:1.4;font-weight:400;display:block}.bfb-common-cta .bfb-cta-wrap .bfb-cta-right{padding-top:6px;float:right;width:56%}@media screen and (max-width:991px){.bfb-common-cta .bfb-cta-wrap .bfb-cta-right{width:100%;float:none;margin:auto}}@media screen and (max-width:320px){.bfb-common-cta .bfb-cta-wrap .bfb-cta-right{width:100%}}.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button{display:flex;gap:18px}@media screen and (max-width:767px){.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button{margin:6px auto 0}}.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a:after{content:"";width:8px;height:8px;border:1px solid #216e96;border-width:1px 1px 0 0;rotate:45deg;position:absolute;right:25px;top:0;transition:all .3s;pointer-events:none;bottom:0;margin:auto}.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a{position:relative;flex:1 1 0px;color:#216e96;font-size:14px;text-align:center;display:block;padding:16px 24px;font-weight:700;border-radius:80px;background:#fff}@media screen and (max-width:991px){.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a{font-size:11px}}.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a+a:after{color:#fff;border-color:#fff}.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a+a{font-size:13px;color:#fff;background:#216e96;border-color:#216e96}@media screen and (max-width:991px){.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a+a{font-size:11px}}@media screen and (max-width:767px){.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a{padding:6px 8px}}.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a{transition:all .4s cubic-bezier(.18,.06,.23,1)}.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a:hover{background:#728a96;color:#fff;border-color:#728a96}.bfb-common-cta .bfb-cta-wrap .bfb-cta-right .bfb-cta-button a+a:hover{background:#728a96;color:#fff;border-color:#728a96}.bfb-common-cta-sp{display:none}@media screen and (max-width:767px){.bfb-common-cta-sp{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:9999;padding:6px 4px 4px}}.bfb-common-cta-sp img{width:100%}.bfb-common-cta .bfb-close-cta,.bfb-common-cta-sp .bfb-close-cta{position:absolute;padding:2px 0;border-radius:3px;width:30px;text-align:center;top:-45px;left:10px}.bfb-common-cta-sp .bfb-close-cta{top:-38px}.bfb-common-cta .bfb-close-cta .fa,.bfb-common-cta-sp .bfb-close-cta .fa{color:#fff}.bfb-common-cta-sp .bfb-cta-button a:after{content:"";width:8px;height:8px;border:1px solid #216e96;border-width:1px 1px 0 0;rotate:45deg;position:absolute;right:18px;top:0;transition:all .3s;pointer-events:none;bottom:0;margin:auto}.bfb-common-cta-sp .bfb-cta-button{display:flex;gap:7px}.bfb-common-cta-sp .bfb-cta-button a{position:relative;flex:1 1 0px;color:#216e96;font-size:11px;text-align:center;display:block;padding:13px 8px;font-weight:700;border-radius:80px;background:#fff}.bfb-common-cta-sp .bfb-cta-button a+a:after{color:#fff;border-color:#fff}.bfb-common-cta-sp .bfb-cta-button a+a{font-size:13px;color:#fff;background:#216e96;border-color:#216e96}.bfb-common-cta-sp .bfb-cta-text span{color:#ffd600;font-size:13px;font-weight:700}.bfb-common-cta-sp .bfb-cta-text small{color:#fff;font-size:10px;font-weight:700;line-height:1.4;display:block;margin-bottom:5px}.bfb-common-cta-sp{background:rgba(9,36,49,.9);text-align:center}@media screen and (max-width:374px){.bfb-common-cta-sp .bfb-cta-text span{font-size:12px}.bfb-common-cta-sp .bfb-cta-text small{font-size:10px}}