@font-face{font-family:'Roboto';src:url(/wp-content/uploads/2026/11/roboto-latin-wght.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url(/wp-content/uploads/2026/11/dm-sans-latin-wght.woff2) format('woff2');font-weight:100 1000;font-style:normal;font-display:swap}body,body p,.et_pb_text,.et_pb_contact_form input,.et_pb_contact_form textarea,.et_pb_button{font-family:'Roboto',sans-serif!important}body{color:#56585e!important;font-size:16px!important;line-height:1.7!important}h1,h2,h3,h4,h5,h6,.et_pb_post .entry-title{font-family:'Roboto',sans-serif!important;color:#0d141a!important;font-weight:600!important;line-height:1.25!important;padding-bottom:12px!important}h1{font-size:44px!important}h2{font-size:26px!important}h3{font-size:17px!important}a{color:#0d141a}.et_pb_text p{padding-bottom:1em}#main-header{box-shadow:0 1px 0 rgb(0 0 0 / .06)!important}#top-menu li a,.et_mobile_menu li a{font-family:'DM Sans',sans-serif!important;font-size:16px!important;font-weight:400!important;color:#1d1e20!important}#top-menu li{padding-right:28px!important}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{text-decoration:underline!important;text-underline-offset:7px;text-decoration-thickness:1px}#top-menu li a:hover{opacity:.65!important}.mobile_menu_bar:before{color:#0d141a!important}.et_mobile_menu{border-top-color:#0d141a!important}.bf-hero .et_pb_section_video_bg::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .45);z-index:1}.bf-hero .et_pb_row{z-index:2}.bf-hero-txt,.bf-hero-txt h1,.bf-hero-txt p{text-align:center!important;color:#fff!important}.bf-hero-txt h1{font-size:40px!important}.bf-hero-txt p{font-size:18px!important}.bf-btns .et_pb_column{display:flex!important;flex-wrap:wrap;justify-content:center;gap:16px}.bf-btns .et_pb_button_module_wrapper{margin:0!important}.et_pb_button{transition:all .25s ease!important}.bf-center,.bf-center h1,.bf-center h2,.bf-center p{text-align:center!important}.bf-light h1,.bf-light p{color:#fff!important}.bf-strong{font-size:19px!important;font-weight:500!important;color:#1d1e20!important}@media(min-width:981px){.bf-vcenter{display:flex!important;align-items:center}}.bf-img img{border-radius:24px!important}.bf-cover img{width:100%!important;object-fit:cover!important}.bf-h300 img{height:300px!important}.bf-h350 img{height:350px!important}.bf-h460 img{height:460px!important}.bf-h495 img{height:495px!important}.bf-overlap{position:relative!important}.bf-ov-big{width:68%!important;margin-left:32%!important;margin-bottom:0!important}.bf-ov-big img{height:470px!important;object-fit:cover!important}.bf-ov-small{position:absolute!important;left:0;top:14%;width:44%!important;z-index:2}.bf-ov-small img{height:300px!important;object-fit:cover!important;border-radius:20px!important}.bf-card{background:#fff!important;margin:-70px 24px 26px!important;padding:24px 22px 8px!important;position:relative;z-index:2;text-align:center}.bf-card h3{font-size:14px!important}.bf-plaincard{margin-top:-6px!important}.bf-cardhead{display:flex;justify-content:space-between;align-items:center;gap:12px}.bf-cardhead h3{padding:0!important}.bf-arrow{font-size:28px;line-height:1;color:#0d141a!important;text-decoration:none}.bf-arrow:hover{transform:translateX(4px)}.bf-list h3{font-size:14px!important;padding-bottom:4px!important;margin-top:18px}.bf-gallery .et_pb_gallery_item{border-radius:16px;overflow:hidden}.bf-gallery .et_pb_gallery_image img{transition:transform .4s ease}.bf-gallery .et_pb_gallery_image:hover img{transform:scale(1.04)}.bf-gallery .et_overlay{background:rgb(13 20 26 / .35)!important;border:0!important}.bf-form{background:#fff;border-radius:24px;padding:32px 30px 24px!important}.bf-form .et_pb_contact_field p.et_pb_contact_field_options_title,.bf-form label{color:#1d1e20!important;font-size:14px!important}.bf-form .et_contact_bottom_container{float:none!important;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.bf-form .et_pb_contact_field_checkbox label{font-size:13px!important;line-height:1.5!important}.bf-map{width:100%;height:340px;border:0;border-radius:24px;display:block}.bf-maplink{font-size:14px;padding-top:8px!important}.bf-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bf-cats a{border:1px solid #0d141a;border-radius:28px;padding:6px 18px;font-size:14px;color:#0d141a!important;text-decoration:none}.bf-cats a:hover{background:#0d141a;color:#fff!important}.bf-blog .et_pb_post{border:0!important;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 6px 24px rgb(13 20 26 / .08);padding:0 0 22px!important}.bf-blog .et_pb_post .entry-featured-image-url{margin-bottom:18px!important}.bf-blog .et_pb_post img{height:220px!important;object-fit:cover!important}.bf-blog .et_pb_post .entry-title,.bf-blog .et_pb_post .post-meta,.bf-blog .et_pb_post .post-content{padding:0 22px!important}.bf-blog .et_pb_post .entry-title{font-size:19px!important}.bf-blog .et_pb_post .post-meta{font-size:13px!important;color:#56585e!important}.bf-blog .more-link{display:inline-block;margin-top:10px;font-weight:500;color:#0d141a!important;text-decoration:underline}.bf-blog .pagination a{color:#0d141a!important}.bf-article p,.bf-article li{font-size:17px!important;line-height:1.8!important;color:#2c2f31!important}.bf-article h2{font-size:25px!important;margin-top:28px}.bf-article h3{font-size:20px!important;margin-top:22px}.bf-article img{border-radius:18px;margin:12px 0 22px}.bf-article ul,.bf-article ol{padding-left:1.2em!important;margin-bottom:1.2em}.bf-article a{text-decoration:underline}.bf-post-meta,.bf-post-meta a{color:#fff!important;font-size:15px!important}.bf-post-title h1{color:#fff!important;font-size:40px!important}.bf-cta{background:#f4f4f4;border-radius:24px;padding:34px 30px 74px!important;text-align:center;margin-top:40px!important}.bf-cta h2,.bf-cta p{text-align:center!important}.bf-legal h2{font-size:21px!important;margin-top:26px}.bf-todo{background:#fff3b0;padding:0 4px;border-radius:3px}.bf-footer,.bf-footer p,.bf-footer a,.bf-footer h4{color:#fff!important}.bf-footer h4{font-size:14px!important;text-transform:uppercase;letter-spacing:.06em;padding-bottom:14px!important}.bf-footer p{font-size:15px!important}.bf-footer a:hover{opacity:.7}.bf-footer-bottom,.bf-footer-bottom a{color:#b9bcc1!important;font-size:13px!important}.bf-footer-bottom a{margin:0 8px;text-decoration:none}@media(max-width:980px){h1,.bf-hero-txt h1,.bf-post-title h1{font-size:32px!important}h2{font-size:23px!important}.bf-h460 img,.bf-h495 img{height:320px!important}.bf-reverse-phone{display:flex!important;flex-direction:column-reverse}.bf-ov-big img{height:380px!important}}@media(max-width:767px){h1,.bf-hero-txt h1,.bf-post-title h1{font-size:28px!important}.bf-hero-txt p{font-size:16px!important}.bf-h300 img,.bf-h350 img,.bf-h460 img,.bf-h495 img{height:240px!important}.bf-ov-big{width:72%!important;margin-left:28%!important}.bf-ov-big img{height:300px!important}.bf-ov-small img{height:200px!important}.bf-card{margin:-50px 14px 22px!important}.bf-form{padding:24px 18px 18px!important}.bf-map{height:260px}.bf-article p,.bf-article li{font-size:16px!important}}.bf-form input[type=text],.bf-form input[type=email],.bf-form textarea,.bf-form .et_pb_contact_captcha{border:1px solid #c9ccd1!important;border-radius:10px!important;background:#fff!important;color:#1d1e20!important;padding:14px 16px!important;font-size:15px!important}.bf-form input::placeholder,.bf-form textarea::placeholder{color:#6b6e74!important}.bf-form input:focus,.bf-form textarea:focus{border-color:#0d141a!important;outline:none}.bf-form .et_pb_contact_field_options_title{font-size:14px!important;font-weight:600!important;color:#1d1e20!important;padding-bottom:6px!important}.bf-form .et_pb_contact_field_checkbox label i{border:1px solid #0d141a!important;background:#fff!important}.bf-form .et_pb_contact_captcha_question{color:#1d1e20!important}.bf-form .et_pb_contact_captcha{width:70px!important;padding:10px!important}@media(max-width:767px){.bf-gallery .et_pb_gallery_item{width:48%!important;margin:0 4% 4% 0!important;clear:none!important;display:block!important;float:left!important}.bf-gallery .et_pb_gallery_item:nth-child(2n){margin-right:0!important}.bf-gallery .et_pb_gallery_item:nth-child(2n+1){clear:left!important}}.bf-gallery .et_pb_gallery_image img{aspect-ratio:4/3!important;object-fit:cover!important;width:100%!important;height:auto!important}