h1{font-size:2.0220588235rem;line-height:2.0588235294rem;font-weight:600}@media(max-width:991.98px){h1{font-size:39px;line-height:47px}}h2{font-size:1.25rem;line-height:1.3602941176rem;font-weight:600}@media(max-width:991.98px){h2{font-size:32px;line-height:37px}}h3{font-size:.8823529412rem;line-height:1;font-weight:400}@media(max-width:991.98px){h3{font-size:24px;line-height:34px}}h4{font-size:.8823529412rem;line-height:1.25rem;font-weight:600}@media(max-width:991.98px){h4{font-size:22px;line-height:32px}}header{background-color:#fff;padding-top:.5882352941rem;padding-bottom:.4044117647rem;position:fixed;width:100%;z-index:10;top:0}@media(max-width:991.98px){header{background-color:#f5f5f5;padding:17px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}}header.open{height:100%}header .logo{width:100%;max-width:8.3088235294rem}@media(max-width:767.98px){header .logo{max-width:114px;margin-bottom:0}}header #menuToggle{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none}header #menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease}header #menuToggle a:hover{color:tomato}header #menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}header #menuToggle input:checked~span{opacity:1;transform:rotate(-45deg) translate(-1px,-2px);background:#0c77a6}header #menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}header #menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}header #menuToggle input:checked~span:nth-last-child(2){transform:rotate(45deg) translate(-8px,-7px)}header #menuToggle span{display:block;width:33px;height:7px;margin-bottom:6px;position:relative;background:#0c77a6;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}header #menuToggle span:first-child{transform-origin:0 0}header #menuToggle span:nth-last-child(2){transform-origin:0 100%}header .main-nav,header .main-navigation{height:100%}header .main-nav{display:flex;justify-content:end;padding-left:0;position:relative;margin-bottom:0;height:100%}header .main-nav li{list-style:none;height:100%;display:flex;align-items:center}header .main-nav li.current-menu-item>a{font-weight:600}header .main-nav li a{font-size:20px;line-height:1.25rem;color:#0c77a6;font-weight:500;text-decoration:none;display:flex;align-items:center;height:100%;padding:0 .9558823529rem 0;position:relative}header .main-nav li a:hover{font-weight:600}header .main-nav li.btn--book a{font-size:.8823529412rem;line-height:1.25rem;padding:.3676470588rem 1.1029411765rem;border-radius:.1838235294rem;background:#0c77a6;color:#fff;margin-left:.9191176471rem;max-height:1.9852941176rem}header .main-nav li.btn--book a:hover{font-weight:400}header .main-nav li.menu-item-has-children:hover>a:after{content:"";width:0;height:0;border-left:1.1029411765rem solid transparent;border-right:1.1029411765rem solid transparent;border-top:2.0220588235rem solid #fff;position:absolute;transform:translateY(167.5%);z-index:9;left:28%}header .main-nav li.menu-item-has-children:hover .sub-menu{display:block}header .main-nav .sub-menu{background-color:#f5f5f5;border-radius:0 0 .3676470588rem .3676470588rem;display:none;flex-wrap:wrap;right:0;padding:3.0147058824rem 3.0882352941rem 1.9485294118rem 4.0441176471rem;position:absolute;top:4.9632352941rem;width:111%;column-count:3}header .main-nav .sub-menu:hover{display:flex}header .main-nav .sub-menu li{margin-bottom:.625rem;min-width:7.3529411765rem}header .main-nav .sub-menu li.current-menu-item>a{font-weight:600}header .main-nav .sub-menu li a{padding:0}header .navigation.mobile{background-color:#fff;background-image:var(--wpr-bg-2bae73a1-30c3-4a4c-a7b0-3bf647b86df0);background-size:cover;background-repeat:no-repeat;height:calc(100% - 97px);width:100%;position:fixed;left:-100%;top:97px;transition:.5s all ease-in}@media(min-width:768px){header .navigation.mobile{top:152px}}header .navigation.mobile.show{left:0;transition:.5s all ease-in}header .navigation.mobile .mobile-menu{height:100%;list-style:none;padding:33px 0;width:168px;margin-left:auto}@media only screen and (max-height:414px)and (max-width:736px){header .navigation.mobile .mobile-menu{padding-bottom:50px;overflow:auto}}header .navigation.mobile .mobile-menu>li{display:flex;margin-bottom:31px}header .navigation.mobile .mobile-menu>li a{font-size:30px;line-height:35px;color:#0c77a6;text-decoration:none}header .navigation.mobile .mobile-menu>li .sub-menu__icon{margin-left:29px;cursor:pointer}header .navigation.mobile .mobile-menu .sub-menu{list-style:none;padding-left:0}@media only screen and (max-height:414px)and (max-width:736px){header .navigation.mobile .mobile-menu .sub-menu{padding-bottom:50px;overflow:auto}}header .navigation.mobile .mobile-menu .sub-menu li{margin-bottom:24px}header .navigation.mobile .mobile-menu .sub-menu li a{font-size:20px;line-height:130%;color:#0c77a6;font-weight:420}header .navigation.mobile .mobile-menu .sub-menu-wrapper{background-color:#fff;background-image:var(--wpr-bg-ef8af1fa-49a6-4939-8310-843d9e552efd);background-size:cover;background-repeat:no-repeat;position:fixed;width:100%;right:-100%;height:100%;top:97px;transition:.5s all ease-in;padding:38px 20px}header .navigation.mobile .mobile-menu .sub-menu-wrapper.show{display:block;right:0;transition:.5s all ease-in}header .navigation.mobile .mobile-menu .sub-menu-wrapper .back-arrow{font-size:24px;line-height:28px;color:#888;display:flex;cursor:pointer}header .navigation.mobile .mobile-menu .sub-menu-wrapper .back-arrow img{margin-right:16px;transform:rotate(180deg)}footer{background:#0c77a6;padding-top:3.4558823529rem;padding-bottom:2.0955882353rem;display:flex;flex-direction:column}@media(max-width:991.98px){footer{padding-top:0}}@media(max-width:991.98px){footer.add-padding{padding-top:63px}}footer .consultation{color:#fff;display:flex;align-items:center;margin-left:13.125rem;margin-bottom:3.4191176471rem}@media screen and (max-width:1366px){footer .consultation{margin-left:4.4117647059rem}}@media(max-width:1199.98px){footer .consultation{margin-left:0}}@media(max-width:991.98px){footer .consultation{margin-left:0;margin-bottom:73px}}@media(max-width:991.98px){footer .consultation>.container-fluid{overflow:hidden;padding-left:0;padding-right:0}}footer .consultation__content{max-width:17.3897058824rem}@media(max-width:991.98px){footer .consultation__content{padding:0 20px;max-width:100%}}@media(max-width:991.98px){footer .consultation__content h2{margin-bottom:12px;max-width:240px}}footer .consultation__img{height:42vh;width:100%;border-radius:1.1029411765rem 0 0 27.5735294118rem;background-size:150%;background-position:28% 63%;margin-left:auto;margin-right:-.7352941176rem}@media(max-width:991.98px){footer .consultation__img{height:60vh;margin-bottom:30px;width:100%;margin-right:-20px}}@media(max-width:575.98px){footer .consultation__img{border-radius:0 0 0 750px;height:365px;margin-left:0;background-size:112%;background-position:105% 91%}}@media(max-width:575.98px){footer .consultation__img-wrapper{padding-left:0;padding-right:0}}footer .consultation .btn,footer .consultation .gform_button{border-radius:.3676470588rem;font-size:.8823529412rem;line-height:1.25rem}@media(max-width:991.98px){footer .consultation .btn,footer .consultation .gform_button{border-radius:20px;font-size:18px;line-height:25px}}@media(max-width:575.98px){footer .consultation .btn,footer .consultation .gform_button{margin-top:14px;width:100%}}footer .newsletter{background-color:#fff;max-width:58.8235294118rem;margin:0 auto;display:flex;align-items:center;padding:1.1029411765rem 1.8382352941rem;border-radius:1.1029411765rem;margin-bottom:3.1985294118rem;width:100%}footer .newsletter__wrapper{padding-left:.7352941176rem;padding-right:.7352941176rem}@media(max-width:991.98px){footer .newsletter__wrapper{padding:0}}@media(max-width:991.98px){footer .newsletter{display:block;margin:0 21px 43px;padding:50px 18px;width:auto}}footer .newsletter__title h2{color:#0c77a6;width:8.6764705882rem;margin-bottom:0}@media(max-width:991.98px){footer .newsletter__title h2{margin-bottom:20px;width:100%}}footer .newsletter__form{width:83.5%;margin-left:auto}@media(max-width:991.98px){footer .newsletter__form{width:100%}}footer .newsletter__form p.gform_required_legend{display:none}footer .newsletter__form span.gfield_required.gfield_required_text{display:none}footer .newsletter__form form{display:flex}@media(max-width:991.98px){footer .newsletter__form form{display:block}}footer .newsletter__form .gform_body.gform-body{width:84%}@media(max-width:991.98px){footer .newsletter__form .gform_body.gform-body{width:100%}}footer .newsletter__form .button{border-radius:.7352941176rem;width:6.8014705882rem;margin-left:.3676470588rem;margin-top:.9191176471rem;max-height:2.0220588235rem}@media(max-width:767.98px){footer .newsletter__form .button{border-radius:20px;width:100%;max-height:100%}}@media(max-width:575.98px){footer .newsletter__form .button{margin-top:20px;margin-left:0}}footer .newsletter__form .button:hover{background-color:#032d4e;border:0;color:#fff}footer .newsletter__form .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:.3676470588rem}footer .newsletter__form .gform_wrapper.gravity-theme .gform_footer{padding:0}@media(max-width:991.98px){footer .newsletter__form .gform_wrapper.gravity-theme .gform_footer{justify-content:end}}footer .newsletter__form .gform_wrapper.gravity-theme .gfield_label{color:#000;font-weight:400}@media(max-width:991.98px){footer .newsletter__form .gform_wrapper.gravity-theme .gfield_label{font-size:18px;line-height:25px}}footer .newsletter__form .gform_wrapper.gravity-theme #field_submit,footer .newsletter__form .gform_wrapper.gravity-theme .gform_footer{display:flex;align-items:flex-start;justify-content:flex-start}@media(max-width:991.98px){footer .newsletter__form .gform_wrapper.gravity-theme #field_submit,footer .newsletter__form .gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end}}@media(max-width:575.98px){footer .newsletter__form .gform_wrapper.gravity-theme #field_submit,footer .newsletter__form .gform_wrapper.gravity-theme .gform_footer{margin-top:0}}footer .newsletter__form .gform_wrapper.gravity-theme #field_submit input,footer .newsletter__form .gform_wrapper.gravity-theme .gform_footer input{align-self:flex-start}footer .footer__content{border-top:.1102941176rem solid #fff;padding-top:2.3529411765rem;color:#fff}@media(max-width:991.98px){footer .footer__content{border-top:3px solid #fff;padding-top:43px}}footer .footer__content span{font-size:.7352941176rem;line-height:1.0294117647rem;font-weight:500;margin-bottom:.1838235294rem}@media(max-width:991.98px){footer .footer__content span{font-size:24px;line-height:34px}}footer .footer__content p{margin-bottom:.5514705882rem}@media(max-width:991.98px){footer .footer__content p{font-size:20px;line-height:143.5%}}footer .footer__content p a{color:#fff;text-decoration:none;font-size:.7352941176rem;line-height:1.0661764706rem}@media(max-width:991.98px){footer .footer__content p a{font-size:20px;line-height:29px}}@media(max-width:991.98px){footer .footer__content img{margin-bottom:26px}}@media(max-width:575.98px){footer .footer__content img{max-width:173px}}footer .footer__address{margin-left:.2941176471rem;margin-right:.2941176471rem}@media(max-width:991.98px){footer .footer__address{margin-right:0;margin-left:0}}@media(max-width:991.98px){footer .footer__addresses{font-weight:500;padding-bottom:20px;border-bottom:solid 1px #fff;margin-bottom:20px}}@media(max-width:991.98px){footer .footer__addresses p{margin-bottom:0}}@media(max-width:991.98px){footer .footer__navigation{border-top:solid 1px #fff;padding-top:35px;margin-top:35px}}footer .footer__navigation span{margin-bottom:.5514705882rem;display:block}footer .footer__nav{list-style:none;padding-left:0;column-count:3}@media(max-width:991.98px){footer .footer__nav{column-count:4}}@media(max-width:575.98px){footer .footer__nav{column-count:2;max-width:269px;column-gap:0}}footer .footer__nav li{padding-bottom:.5514705882rem}@media(max-width:991.98px){footer .footer__nav li{padding-bottom:10px}}footer .footer__nav li a{color:#fff;text-decoration:none}footer .footer__nav li.footer-book{font-size:.7352941176rem;line-height:1.0661764706rem}footer .footer__nav li.footer-book a{text-decoration:underline}@media(max-width:991.98px){footer .footer__nav li.footer-book a{font-size:18px;line-height:143.5%;color:#0c77a6;font-weight:600;background-color:#fff;width:86px;padding:5px 20px;border-radius:20px;text-decoration:none}}@media(max-width:991.98px){footer .footer__nav li:last-child,footer .footer__nav li:nth-child(4){margin-left:-45px}}@supports(-webkit-touch-callout:none){footer .footer__nav li:nth-child(4){margin-top:-10px}}footer .footer__nav li .sub-menu{padding-left:0;list-style:none;margin-top:.5514705882rem}@media(max-width:991.98px){footer .footer__nav li .sub-menu{display:none}}*{box-sizing:border-box}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;height:100%;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;width:100%}html{font-size:1.4rem}@media screen and (min-width:62rem){html{font-size:calc(1.4rem + .3 * ((100vw - 62rem)/ 58))
    }
}

@media screen and (min-width:120rem){html{font-size:1.7rem}}body{font-size:.5882352941rem;line-height:.8088235294rem;background-color:#f5f5f5;color:#565656;box-sizing:border-box;font-family:brandon-grotesque,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;width:100%;text-rendering:optimizeLegibility;overflow-x:hidden}@media(max-width:1199.98px){body{font-size:.6617647059rem;line-height:.8823529412rem}}@media(max-width:991.98px){body{font-size:18px;line-height:25px}}.border-left{border-left:solid 1px #fff}@media(max-width:991.98px){.border-left{border-left:0}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}@media(max-width:991.98px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%}}@media screen and (min-width:992px)and (max-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%}}@media(max-width:991.98px){.container,.container-fluid{padding-left:20px;padding-right:20px}}@media(max-width:991.98px){.container-fluid.g-0,.container.g-0{--bs-gutter-x:0;--bs-gutter-y:0}}.container{z-index:1;position:relative}.size-full{height:auto;width:100%}.custom-font-size a,.custom-font-size p{font-size:.7352941176rem;line-height:1.0294117647rem}@media(max-width:991.98px){.custom-font-size a,.custom-font-size p{font-size:18px;line-height:25px}}.grecaptcha-badge{z-index:9}.btn,.gform_button{font-size:.7352941176rem;line-height:1.0294117647rem;font-weight:600;padding:.5882352941rem .9191176471rem;border-radius:.3676470588rem;border:0}@media(max-width:991.98px){.btn,.gform_button{font-size:18px;line-height:25px;padding:16px 30px;border-radius:20px}}.btn--blue:not(.vc_btn3-inline),.gform_button:not(.vc_btn3-inline){background-color:#0c77a6;color:#fff}.btn--blue:not(.vc_btn3-inline):hover,.gform_button:not(.vc_btn3-inline):hover{background-color:#fff;color:#0c77a6}.btn--dark-blue:not(.vc_btn3-inline){background-color:#032d4e;color:#fff}.btn--dark-blue:not(.vc_btn3-inline):hover{background-color:#fff;color:#032d4e;border:solid 1px #032d4e}.gform_wrapper.gravity-theme .gfield input[type=color],.gform_wrapper.gravity-theme .gfield input[type=date],.gform_wrapper.gravity-theme .gfield input[type=datetime-local],.gform_wrapper.gravity-theme .gfield input[type=datetime],.gform_wrapper.gravity-theme .gfield input[type=email],.gform_wrapper.gravity-theme .gfield input[type=month],.gform_wrapper.gravity-theme .gfield input[type=number],.gform_wrapper.gravity-theme .gfield input[type=password],.gform_wrapper.gravity-theme .gfield input[type=search],.gform_wrapper.gravity-theme .gfield input[type=tel],.gform_wrapper.gravity-theme .gfield input[type=text],.gform_wrapper.gravity-theme .gfield input[type=time],.gform_wrapper.gravity-theme .gfield input[type=url],.gform_wrapper.gravity-theme .gfield input[type=week],.gform_wrapper.gravity-theme .gfield select,.gform_wrapper.gravity-theme .gfield textarea{color:#000;padding:.5882352941rem .7352941176rem .5882352941rem .5882352941rem;gap:.3676470588rem;background:#fff;border:1px solid #c4c4c4;border-radius:.7352941176rem;display:flex;flex-direction:row;align-items:center;height:2.0220588235rem}@media(max-width:991.98px){.gform_wrapper.gravity-theme .gfield input[type=color],.gform_wrapper.gravity-theme .gfield input[type=date],.gform_wrapper.gravity-theme .gfield input[type=datetime-local],.gform_wrapper.gravity-theme .gfield input[type=datetime],.gform_wrapper.gravity-theme .gfield input[type=email],.gform_wrapper.gravity-theme .gfield input[type=month],.gform_wrapper.gravity-theme .gfield input[type=number],.gform_wrapper.gravity-theme .gfield input[type=password],.gform_wrapper.gravity-theme .gfield input[type=search],.gform_wrapper.gravity-theme .gfield input[type=tel],.gform_wrapper.gravity-theme .gfield input[type=text],.gform_wrapper.gravity-theme .gfield input[type=time],.gform_wrapper.gravity-theme .gfield input[type=url],.gform_wrapper.gravity-theme .gfield input[type=week],.gform_wrapper.gravity-theme .gfield select,.gform_wrapper.gravity-theme .gfield textarea{font-size:18px;line-height:25px;border-radius:20px;padding:16px;height:58px;gap:10px}}.gform_wrapper.gravity-theme .gfield input[type=color]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=date]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=datetime-local]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=datetime]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=email]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=month]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=number]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=password]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=search]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=tel]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=text]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=time]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=url]::placeholder,.gform_wrapper.gravity-theme .gfield input[type=week]::placeholder,.gform_wrapper.gravity-theme .gfield select::placeholder,.gform_wrapper.gravity-theme .gfield textarea::placeholder{color:#c4c4c4}.gform_wrapper.gravity-theme .gfield select{padding-right:30px;-webkit-appearance:unset;background-image:var(--wpr-bg-847b1da5-c8ea-4a07-b2f8-03b5b8aa60a6);background-size:.8823529412rem;background-position:92% center;background-repeat:no-repeat}.gform_wrapper.gravity-theme .gfield select.no-value{color:#c4c4c4}.gform_wrapper.gravity-theme .gfield select option{color:#000}.banner{position:relative}.banner.offset-bottom{margin-bottom:-5.1470588235rem}@media(max-width:991.98px){.banner.offset-bottom{margin-bottom:-240px}}@media screen and (min-width:3440px){.banner{min-height:42.2794117647rem}}@media(max-width:991.98px){.banner{display:flex;flex-direction:column-reverse}}.banner--small{max-height:18.5294117647rem;overflow:hidden}@media screen and (min-width:3440px){.banner--small{min-height:auto}}@media(max-width:991.98px){.banner--small{max-height:100%}}@media(max-width:767.98px){.banner--small{min-height:614px}body.single-team .banner--small{display:none}}.banner--small .banner__content{min-height:18.5294117647rem;max-height:18.5294117647rem}@media(max-width:991.98px){.banner--small .banner__content{min-height:auto;max-height:100%}}.banner--small .banner__content h1{margin-top:0}.banner--small .banner__content-wrapper{display:flex;align-items:center}.banner--small .banner__content-wrapper>div{flex-grow:1}.banner--small .banner__content-wrapper h1{margin-top:0}.banner--small .banner__content p{color:#032d4e}.banner--small .banner__image-wrapper{height:21.6176470588rem;background-size:84%;background-position-y:-8.6764705882rem;border-radius:0 0 0 73.5294117647rem;overflow:hidden;margin-left:4.4117647059rem;background-image:none;background-color:rgba(143,206,223,.2)}@media screen and (min-width:3440px){.banner--small .banner__image-wrapper{background-position-y:-400px;background-size:52%}}@media screen and (min-width:2200px){.banner--small .banner__image-wrapper{background-position-y:-400px}}@media screen and (max-width:1600px){.banner--small .banner__image-wrapper{background-size:90%}}@media(max-width:991.98px){.banner--small .banner__image-wrapper{margin-left:0;background-color:transparent;background-image:url(/wp-content/themes/BBTDigital/assets/images/banner-bg.png);height:990px;background-position-y:-131px;background-size:100%}}@media(max-width:767.98px){.banner--small .banner__image-wrapper{background-image:url(/wp-content/themes/BBTDigital/assets/images/banner-bg-mobile.png);border-radius:0 0 0 2000px;height:700px;background-size:105%}}@media screen and (max-width:375px){.banner--small .banner__image-wrapper{background-size:116%}}.banner--small .banner__image-bg{height:18.5294117647rem;width:92%;margin-left:2.9411764706rem;background-position:bottom right}@media screen and (min-width:3440px){.banner--small .banner__image-bg{background-size:100%;background-position:left center;width:100%}}@media screen and (min-width:2200px){.banner--small .banner__image-bg{background-position:center;width:95%}}@media(max-width:991.98px){.banner--small .banner__image-bg{margin-left:auto;width:100%;height:660px;background-position-y:0;background-size:cover}}@media(max-width:767.98px){.banner--small .banner__image-bg{height:356px;width:100%}}.banner--dark .banner__content{color:#fff}.banner--dark .banner__content p{color:#fff}.banner--dark .banner__content .btn,.banner--dark .banner__content .gform_button{background:#0c77a6}.banner--dark .banner__content .btn:hover,.banner--dark .banner__content .gform_button:hover{background:#fff;color:#fff;border:solid 1px #fff}@media(max-width:991.98px){.banner .container-fluid{padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem)}}.banner__content{display:flex;min-height:27.9411764706rem;position:relative;z-index:2}@media screen and (min-width:3440px){.banner__content{min-height:auto}}@media(max-width:991.98px){.banner__content{margin-top:-339px;min-height:auto;padding-bottom:53px;position:relative;z-index:9}}.banner__content h1{color:#032d4e;margin-bottom:1.1029411765rem;margin-top:7.5735294118rem;max-width:15.4411764706rem}@media(max-width:991.98px){.banner__content h1{margin-bottom:14px;margin-top:0;max-width:330px}}.banner__content p{font-size:.8823529412rem;line-height:1.25rem;margin-bottom:1.1764705882rem}@media(max-width:991.98px){.banner__content p{font-size:18px;line-height:25px;margin-bottom:32px}}.banner__content .btn,.banner__content .gform_button{font-size:.8823529412rem;line-height:1.25rem}@media(max-width:767.98px){.banner__content .btn,.banner__content .gform_button{font-size:18px;line-height:25px;width:100%}}.banner__image{height:100%;position:absolute;top:0;width:100%;z-index:1}@media(max-width:991.98px){.banner__image{position:relative;overflow:hidden}}.banner__image-wrapper{background-image:var(--wpr-bg-7ca190f4-40fc-48b2-838a-9e8e81c5ed9b);background-position-y:-5.6985294118rem;background-repeat:no-repeat;background-size:100%;height:64.0441176471rem;position:relative;z-index:0}@media screen and (min-width:3440px){.banner__image-wrapper{background-position-y:-22.0588235294rem}}@media screen and (min-width:2200px)and (max-width:3439px){.banner__image-wrapper{background-position-y:-14.7058823529rem}}@media(max-width:991.98px){.banner__image-wrapper{height:970px}}@media(max-width:767.98px){.banner__image-wrapper{background-image:url(/wp-content/themes/BBTDigital/assets/images/banner-bg-mobile.png);background-position-y:-131px;height:700px}}@media(max-width:575.98px){.banner__image-wrapper{background-position-y:-100px;background-size:cover;height:675px}}.banner__image-bg{background-repeat:no-repeat;background-size:cover;border-radius:0 0 0 73.5294117647rem;height:27.9411764706rem;margin-left:auto;margin-right:calc(-.5*var(--bs-gutter-x));width:97%}@media screen and (min-width:3440px){.banner__image-bg{height:38.6029411765rem}}@media screen and (min-width:2200px)and (max-width:3439px){.banner__image-bg{height:31.6176470588rem}}@media(max-width:991.98px){.banner__image-bg{height:660px}}@media(max-width:767.98px){.banner__image-bg{border-radius:0 0 0 2000px;height:390px;width:100%}}.banner__image-mobile{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:265px}body .vc_row:not(.vc_inner)>.wpb_column{max-width:1200px;float:none;margin:0 auto}body .vc_row:not(.vc_inner)[data-vc-stretch-content=true]>.wpb_column:first-of-type{max-width:100%}body #page-inner .vc_btn3.vc_btn3-size-md{font-size:.6617647059rem;line-height:.9558823529rem;font-weight:600;padding:.5882352941rem 1.1029411765rem;border-radius:.3676470588rem;border:0;min-width:10.2941176471rem}body #page-inner .vc_btn3.vc_btn3-size-md:hover{border:0}@media(max-width:991.98px){body #page-inner .vc_btn3.vc_btn3-size-md{font-size:18px;line-height:25px;padding:16px 30px;border-radius:20px;min-width:254px;width:100%}}body .vc_btn3-container{margin-bottom:0}@media(max-width:767.98px){body .vc_btn3-container{width:100%}}body .vc_btn3-container:not(:only-child){margin-right:.7352941176rem}@media(max-width:991.98px){body .vc_btn3-container:not(:only-child){margin-right:0;margin-bottom:17px}}body .vc_btn3-container:last-child{margin-right:0;margin-bottom:0}@media(max-width:991.98px){body .vc_btn3-container.vc_btn3-inline{display:block}}body .vc_btn3-container.btn--blue,body .vc_btn3-container.btn--dark-blue,body .vc_btn3-container.gform_button{background-color:transparent}body .vc_btn3-container.btn--blue .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,body .vc_btn3-container.gform_button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#0c77a6;background-image:none;border-radius:.3676470588rem;color:#fff}body .vc_btn3-container.btn--dark-blue .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#032d4e;background-image:none;border-radius:.3676470588rem;color:#fff}.faq-content{margin-top:4.2279411765rem;background-color:#fff;padding-top:3.0147058824rem;padding-bottom:4.1176470588rem}.faq-content h2{font-size:1.7647058824rem;line-height:2.5rem;color:#032d4e}@media(max-width:991.98px){.faq-content h2{font-size:48px;line-height:68px;margin-bottom:35px}}.faq-content button{font-size:.8823529412rem;line-height:1.25rem;color:#032d4e}@media(max-width:991.98px){.faq-content button{font-size:24px;line-height:34px}}.faq-content .accordion-collapse{padding-left:2.4264705882rem}@media(max-width:991.98px){.faq-content .accordion-collapse{padding-left:0}}.faq-content .accordion-button{align-items:flex-start;padding:1.0294117647rem 0}.faq-content .accordion-button:focus{outline:0;box-shadow:none;background-color:transparent}@media(max-width:991.98px){.faq-content .accordion-button{padding:24px 24px 24px 0}}.faq-content .accordion-button:after{display:none}.faq-content .accordion-button.collapsed:before{background-image:var(--wpr-bg-8b02b6cf-8ea4-43cf-9c46-d6a88b8cb8e6);background-repeat:no-repeat;background-size:1.2867647059rem}@media(max-width:991.98px){.faq-content .accordion-button.collapsed:before{background-size:35px}}.faq-content .accordion-button:before{flex-shrink:0;width:1.2867647059rem;height:1.2867647059rem;margin-right:1.1397058824rem;content:"";transition:transform .2s ease-in-out}@media(max-width:991.98px){.faq-content .accordion-button:before{width:35px;height:35px;margin-right:31px}}.faq-content .accordion-button:not(.collapsed){color:#032d4e;background-color:transparent;box-shadow:none}.faq-content .accordion-button:not(.collapsed):before{background-image:var(--wpr-bg-8748ba88-d757-4642-9de4-8031f16aff09);background-size:1.2867647059rem;background-repeat:no-repeat;background-position:center}@media(max-width:991.98px){.faq-content .accordion-button:not(.collapsed):before{background-size:35px}}.denture-list{margin-top:3.3088235294rem}@media(max-width:991.98px){.denture-list{margin-top:32px;margin-bottom:20px}}.denture-list__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(289px, 1fr));grid-row-gap:15px;grid-column-gap:15px}.denture-list__card{background-color:#fff;border-radius:.3676470588rem;padding-top:2.3161764706rem;padding-bottom:1.8382352941rem;cursor:pointer;display:flex !important;flex-direction:column;flex:1 1 30%}.denture-list__card:nth-child(3n+3){margin-right:0}@media(max-width:991.98px){.denture-list__card{flex-direction:column-reverse;flex:1}}.denture-list__card:hover{filter:drop-shadow(0 .2205882353rem .4411764706rem rgba(0,0,0,.15))}.denture-list__card h2{text-align:center;margin-bottom:1.9852941176rem;font-size:1.1764705882rem;line-height:1.6544117647rem}@media(max-width:991.98px){.denture-list__card h2{margin-bottom:0;font-size:24px;line-height:34px}}.denture-list__card h2 a{color:#0c77a6;text-decoration:none}.denture-list__card img{width:100%;height:100%;max-width:9.1911764706rem;align-self:center;margin:0 auto;display:block}@media(max-width:991.98px){.denture-list__card img{max-width:218px}}@media(max-width:991.98px){.denture-list .slick-dots{right:auto;top:0;bottom:-95px;width:100%;max-width:100%;background:0 0;position:relative}}@media(max-width:991.98px){.denture-list .slick-dots li{width:11px;margin:0 2px}}.denture-list .slick-dots li.slick-active button:before{opacity:1}@media(max-width:991.98px){.denture-list .slick-dots li.slick-active button:before{color:transparent;background-color:#0c77a6}}@media(max-width:991.98px){.denture-list .slick-dots li button{width:11px;height:11px;padding:0}}.denture-list .slick-dots li button:before{font-size:.5514705882rem;line-height:.7352941176rem;opacity:.15}@media(max-width:991.98px){.denture-list .slick-dots li button:before{font-size:11px;line-height:15px;width:11px;height:11px;color:transparent;border-radius:100%;background-color:transparent;border:solid 1px #0c77a6;opacity:1}}.recommendation-block{background-color:#0c77a6;color:#fff;padding-bottom:2.4632352941rem;padding-top:2.3161764706rem}@media(max-width:991.98px){.recommendation-block{padding-bottom:63px;padding-top:31px}}.recommendation-block .title{max-width:12.6470588235rem;margin-bottom:.6985294118rem}@media(max-width:991.98px){.recommendation-block .title{max-width:100%;margin-bottom:34px}}.recommendation-block img{max-width:20.0367647059rem;margin-left:auto;display:block;border-radius:1.1029411765rem}@media(max-width:991.98px){.recommendation-block img{max-width:100%;margin-left:0;margin-bottom:26px}}.recommendation-block p{margin-bottom:0}.recommendation-block__list{margin-top:2.3897058824rem;border-top:solid 1px #fff}@media(max-width:991.98px){.recommendation-block__list{margin-top:44px}}.recommendation-block__list h2{margin-top:1.3602941176rem;text-align:center;margin-bottom:1.2132352941rem}@media(max-width:991.98px){.recommendation-block__list h2{margin-top:24px;font-size:24px;line-height:34px;text-align:left}}.recommendation-block__list ol{counter-reset:counter;list-style:none;padding-left:0;margin-bottom:0}.recommendation-block__list ol li{counter-increment:counter}@media(max-width:991.98px){.recommendation-block__list ol li{margin-bottom:20px}}.recommendation-block__list ol li:before{font-size:2.0220588235rem;line-height:2.0588235294rem;content:counter(counter);font-weight:600;margin-right:1.0661764706rem}@media(max-width:991.98px){.recommendation-block__list ol li:before{font-size:34px;line-height:37px;margin-right:35px;min-width:18px}}@media(max-width:991.98px){.recommendation-block__list ol li:last-child{margin-bottom:0}}.cta-image-block{background:#0c77a6;border-radius:.7352941176rem;color:#fff;margin-bottom:2.2058823529rem;margin-top:2.2058823529rem;text-align:center}@media(max-width:991.98px){.cta-image-block{margin-left:-25px;margin-right:-25px;border-radius:0}}.cta-image-block h2,.cta-image-block p{color:#fff}.cta-image-block h2{color:#fff;margin-bottom:1.2132352941rem}@media(max-width:991.98px){.cta-image-block h2{margin-top:41px;margin-bottom:24px}}@media(max-width:991.98px){.cta-image-block img{width:100%}}@media(max-width:991.98px){.cta-image-block__button{padding-left:0;padding-right:0}}.cta-image-block__button a{background:#fff;border-radius:.7352941176rem;font-size:.7352941176rem;line-height:1.1029411765rem;color:#0c77a6;font-weight:450;font-family:brandon-grotesque,sans-serif,Helvetica,Arial,sans-serif;max-width:11.0294117647rem;padding:.5882352941rem 3.6397058824rem;text-decoration:none}@media(max-width:991.98px){.cta-image-block__button a{font-size:20px;line-height:30px;padding:16px 10px;max-width:100%;width:100%;display:block;margin-bottom:32px}}.cta-image-block__button a:hover{background:#032d4e;color:#fff}.card-block{display:flex}@media(max-width:991.98px){.card-block{margin-right:-20px}}@media(max-width:991.98px){.card-block__inner{max-width:280px;margin-left:26px}}.card-block__inner:first-of-type>.vc_column-inner{padding-left:0}@media screen and (max-width:992px){.card-block__inner:first-of-type>.vc_column-inner{padding-left:unset}}.card-block__inner:last-of-type>.vc_column-inner{padding-right:0}@media screen and (max-width:992px){.card-block__inner:last-of-type>.vc_column-inner{padding-right:unset}}@media(max-width:991.98px){.card-block__inner h3{font-size:20px;line-height:29px;color:#032d4e;font-weight:600}}.card-block__inner .vc_column-inner{height:100%}.card-block__inner .vc_column-inner>.wpb_wrapper{background:#fff;border:1px solid rgba(3,45,78,.4);border-radius:.7352941176rem;padding:.6292757353rem .6292757353rem 1.2585514706rem;height:100%}@media(max-width:991.98px){.card-block__inner .vc_column-inner>.wpb_wrapper{min-height:590px}}.card-block__inner .vc_column-inner>.wpb_wrapper .wpb_single_image{margin-bottom:.9191176471rem}@media screen and (max-width:992px){.card-block__inner .vc_column-inner>.wpb_wrapper .wpb_single_image .wpb_wrapper{width:100%}}.card-block__inner .vc_column-inner>.wpb_wrapper .wpb_single_image .wpb_wrapper .vc_single_image-wrapper{max-height:10.6617647059rem;overflow:hidden}@media screen and (max-width:992px){.card-block__inner .vc_column-inner>.wpb_wrapper .wpb_single_image .wpb_wrapper .vc_single_image-wrapper{max-height:309px;min-height:309px;width:100%}}@media screen and (max-width:992px){.card-block__inner .vc_column-inner>.wpb_wrapper .wpb_single_image .wpb_wrapper .vc_single_image-wrapper img{width:100%}}.card-block__inner .vc_column-inner>.wpb_wrapper .wpb_text_column{margin-bottom:0}.card-block .slick-slide{transition:.5s all ease-in}@media(max-width:575.98px){.card-block .slick-slide:not(.slick-current){opacity:.5;transition:.5s all ease-in}}@media(max-width:991.98px){.card-block .slick-dotted.slick-slider{margin-right:-22px}}.card-block .slick-dots{bottom:-35px}@media(max-width:575.98px){.card-block .slick-dots{left:-25px}}@media(max-width:991.98px){.card-block .slick-dots li{margin:0}}.card-block .slick-dots li button{height:15px;width:15px}.card-block .slick-dots li button:before{background:#fff;border:1px solid #0c77a6;border-radius:50%;color:#fff;font-size:10px;height:15px;opacity:1;width:15px}.card-block .slick-dots li.slick-active button:before{background:#0c77a6;border:1px solid #0c77a6;border-radius:50%;color:#0c77a6;font-size:10px;height:15px;opacity:1;width:15px}.error404{background-image:var(--wpr-bg-153e9864-c6a7-4df0-8443-ebf00eeddd1a);background-position:left top;background-repeat:no-repeat}@media(max-width:991.98px){.error404{background-image:var(--wpr-bg-d6801cc8-3b86-4d8e-8917-5b45f23d9c5a);background-position:left top;background-repeat:no-repeat;background-color:#fff}}.error404 h1{font-size:2.0220588235rem;line-height:2.0588235294rem;color:#0c77a6;font-weight:600;margin-bottom:1.1029411765rem}@media(max-width:991.98px){.error404 h1{font-size:32px;line-height:34px}}.error404 h3{font-size:.8823529412rem;line-height:1.25rem;color:#032d4e;max-width:15.7352941176rem;margin-bottom:1.0661764706rem}@media(max-width:991.98px){.error404 h3{font-size:16px;line-height:22px;max-width:262px}}@media(max-width:991.98px){.error404 .btn,.error404 .gform_button{width:100%}}.error404__content{min-height:18.4558823529rem;display:flex;align-items:center;justify-content:center}@media(max-width:991.98px){.error404__content{min-height:294px}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0 0 .5em;font-size:22px;color:#032d4e}.woocommerce ul.products li.product .button{margin-top:12px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#0c77a6}.woocommerce ul.products li.product .price{font-weight:500;font-size:20px}.woocommerce ul.products li.product a.added_to_cart{display:block}.single-blog__content-inner h1{font-size:45px;color:#032d4e}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#0c77a6;font-size:25px;font-weight:500}.woocommerce .quantity .qty{height:45px}.woocommerce div.product form.cart .button{background-color:#0c77a6}.wc-block-components-product-name{font-size:20px;color:#032d4e;text-decoration:none;font-weight:500}.wc-block-components-button:not(.is-link){text-decoration:none;background:#0c77a6;color:#fff}.is-large .wc-block-checkout__sidebar{top:160px}