#main-footer{background-color:#222222;display:none}.bh-articles-filter,.et_pb_filterable_portfolio .et_pb_portfolio_filters ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;list-style:none;padding:0;margin:0 0 1.8rem 0}.bh-articles-filter li,.et_pb_filterable_portfolio .et_pb_portfolio_filters li{margin:0;padding:0;list-style:none}.bh-articles-filter li::marker,.et_pb_filterable_portfolio .et_pb_portfolio_filters li::marker{content:""}.bh-articles-filter li a,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{display:inline-block;padding:0.4rem 1.1rem;border-radius:999px;border:1px solid #e0e0e8;background-color:#ffffff;color:#01012c;font-size:14px;text-decoration:none;line-height:1.2;font-weight:500;font-family:inherit;text-transform:none;letter-spacing:0;box-shadow:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.1s ease}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a[data-category-slug="web"]:not(.active):not(:hover){background-color:#ffffff!important;color:#08acdc!important}.bh-articles-filter li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{background-color:#08acdc!important;color:#ffffff!important;border-color:#01012c!important;box-shadow:0 6px 14px rgba(0,0,0,0.12)!important;transform:translateY(-1px)!important}.bh-articles-filter li.active a,.et_pb_filterable_portfolio .et_pb_portfolio_filters li.active a,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{background-color:#08acdc!important;color:#ffffff!important;border-color:#01012c!important;box-shadow:0 6px 16px rgba(0,0,0,0.16)!important}.bh-articles-filter li a,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border-radius:999px!important}@media (max-width:767px){.bh-articles-filter,.et_pb_filterable_portfolio .et_pb_portfolio_filters ul{gap:0.5rem;margin-bottom:1.4rem}.bh-articles-filter li a,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{padding:0.35rem 0.9rem;font-size:13px}}.et_pb_filterable_portfolio .et_pb_portfolio_item .et_portfolio_image{overflow:hidden}.et_pb_filterable_portfolio .et_pb_portfolio_item .et_portfolio_image img{display:block;transition:transform 0.4s ease;transform-origin:center center}.et_pb_filterable_portfolio .et_pb_portfolio_item:hover .et_portfolio_image img{transform:scale(1.58)}.bh-articles-cards .et_pb_post{transition:transform 0.2s ease,box-shadow 0.2s ease}.bh-articles-cards .et_pb_post:hover{transform:translateY(-4px);box-shadow:0 8px 18px rgba(0,0,0,0.12)}.bh-articles-cards .et_pb_post .entry-featured-image-url{overflow:hidden;display:block}.bh-articles-cards .et_pb_post .entry-featured-image-url img{display:block;transition:transform 0.4s ease;transform-origin:center center}.bh-articles-cards .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.58)}#fluentform_3{max-width:880px;margin:0 auto 3rem;padding:2.5rem 3rem;background-color:#f6f9fd;border-radius:0px 38px 38px 38px;box-shadow:0 18px 45px rgba(0,0,0,0.06)}#fluentform_3 .ff_form_title,#fluentform_3 h3.ff_form_title{font-size:24px;font-weight:700;color:#01012c;margin-bottom:1.25rem}#fluentform_3 .ff_form_desc{font-size:14px;line-height:1.6;color:#444a5a;margin-bottom:1.75rem}#fluentform_3 .ff-el-group{margin-bottom:1.1rem}#fluentform_3 .ff-el-group label,#fluentform_3 .ff-el-input--label{display:block;font-size:13px;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:#80839a;margin-bottom:0.35rem}#fluentform_3 input[type="text"],#fluentform_3 input[type="email"],#fluentform_3 input[type="tel"],#fluentform_3 input[type="number"],#fluentform_3 select,#fluentform_3 textarea{width:100%;border-radius:12px;border:1px solid #e0e0e8;padding:0.6rem 0.85rem;font-size:14px;color:#01012c;background-color:#fdfdff;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}#fluentform_3 input[type="text"]:focus,#fluentform_3 input[type="email"]:focus,#fluentform_3 input[type="tel"]:focus,#fluentform_3 input[type="number"]:focus,#fluentform_3 select:focus,#fluentform_3 textarea:focus{border-color:#08acdc;box-shadow:0 0 0 2px rgba(8,172,220,0.18);background-color:#ffffff}#fluentform_3 ::placeholder{color:#b0b3c7;opacity:1}#fluentform_3 .ff-el-group .ff-el-form-check-label{font-size:14px;color:#444a5a}#fluentform_3 button.ff-btn,#fluentform_3 button.ff_submit_btn,#fluentform_3 input[type="submit"]{display:inline-block;border-radius:999px;border:1px solid #01012c;background-color:#08acdc;color:#ffffff;font-size:14px;font-weight:600;padding:0.6rem 1.8rem;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:0 10px 20px rgba(0,0,0,0.16);transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.1s ease}#fluentform_3 button.ff-btn:hover,#fluentform_3 button.ff_submit_btn:hover,#fluentform_3 input[type="submit"]:hover{background-color:#68f298;color:#01012c;border-color:#01012c;box-shadow:0 12px 26px rgba(0,0,0,0.22);transform:translateY(-1px)}#fluentform_3 .ff-message-success{margin-top:1.2rem;padding:0.75rem 1rem;border-radius:12px;background-color:#e6fbf2;color:#116b45;font-size:14px}#fluentform_3 .ff-message-error,#fluentform_3 .ff-el-is-error .ff-el-input--content{color:#b10020}#fluentform_3 .ff-el-is-error input,#fluentform_3 .ff-el-is-error select,#fluentform_3 .ff-el-is-error textarea{border-color:#b10020;box-shadow:0 0 0 1px rgba(177,0,32,0.25)}@media (max-width:980px){#fluentform_3{max-width:100%;margin:0 auto 2.5rem;padding:2rem 1.5rem;border-radius:22px}#fluentform_3 .ff_form_title,#fluentform_3 h3.ff_form_title{font-size:20px}}@media (max-width:600px){#fluentform_3{padding:1.6rem 1.25rem;margin-bottom:2rem;box-shadow:0 12px 30px rgba(0,0,0,0.05)}#fluentform_3 .ff-el-group{margin-bottom:0.9rem}#fluentform_3 .ff-el-group label,#fluentform_3 .ff-el-input--label{font-size:12px}#fluentform_3 input[type="text"],#fluentform_3 input[type="email"],#fluentform_3 input[type="tel"],#fluentform_3 input[type="number"],#fluentform_3 select,#fluentform_3 textarea{font-size:13px;padding:0.55rem 0.8rem}#fluentform_3 button.ff-btn,#fluentform_3 button.ff_submit_btn,#fluentform_3 input[type="submit"]{width:100%;text-align:center;padding:0.7rem 1.2rem;font-size:14px}}