@-webkit-keyframes bounceRight{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@-moz-keyframes bounceRight{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(-10px)}60%{transform:translateX(-5px)}}@keyframes bounceRight{0%,20%,50%,80%,to{-ms-transform:translateX(0);transform:translateX(0)}40%{-ms-transform:translateX(-10px);transform:translateX(-10px)}60%{-ms-transform:translateX(-5px);transform:translateX(-5px)}}:root{--ss-primary-color:#5897fb;--ss-bg-color:#fff;--ss-font-color:#4d4d4d;--ss-font-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-focus-color:#5897fb;--ss-main-height:30px;--ss-content-height:300px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:.2s;--ss-border-radius:4px;--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--form-control-color:#fff;--form-control-disabled:#959495}body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}ul{box-sizing:border-box;padding:0;list-style:disc}body,html{padding:0;min-height:100%;height:100%}html,ul{margin:0}body{font-weight:400}svg{width:100%}.bs__footer .footer__address p,svg{max-width:100%}a:focus,a:hover{outline:0!important}body{counter-reset:section;-webkit-box-sizing:border-box;box-sizing:border-box}body *,body :after,body :before{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h4{margin-bottom:0!important}p{font-size:16px;line-height:1.5;margin:0 0 1.5em}a{background-color:transparent;color:#039be5;-webkit-tap-highlight-color:transparent;text-decoration:none}.mt-20{margin-top:20px!important}.mt-0,h1,h2,h4{margin-top:0!important}.bs__container{width:100%;max-width:1440px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bs__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0-15px}.bs__col--60{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding:0 15px}.bs__col--30,.bs__col--40,.bs__col--50{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding:0 15px}.bs__col--30,.bs__col--50{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.bs__col--50{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs__btn{background-color:#fe019a;padding:2px 30px;text-transform:uppercase;font-family:apotek-comp,sans-serif;font-weight:400;font-size:28px;text-align:center;color:#fff!important;display:inline-block;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:1px}.bs__btn:hover{background-color:#2e474f;-webkit-transition:all .3s eas-in-out;transition:all .3s eas-in-out;color:#fff}@media (max-width:1440px){.bs__container{max-width:1170px}}@media (max-width:1024px){.bs__container{max-width:970px}}@media (max-width:767px){.bs__col--30,.bs__col--40,.bs__col--50,.bs__col--60{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px}}.fixed-header{position:fixed;top:0;z-index:1010;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgb(35 56 62/44%)}.navbrand .brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand img,.bs__footer .bs__logo img{width:160px}.navbar{width:100%;height:auto;padding:.75rem 0;color:#2e474f;background-color:transparent}@media only screen and (min-width:992px){.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}}.navbar .navbrand{position:relative;z-index:1}.burger span,.burger span svg{display:block;width:25px;height:20px}.navbar .navbrand .burger{position:absolute;top:15px;right:0;display:block;height:30px;width:30px;z-index:1010;cursor:pointer;border:0;outline:0;background:0 0;-webkit-transition:all .35s ease;transition:all .35s ease}.navbar .navbrand .burger-close{display:none}@media only screen and (min-width:992px){.navbar .navbrand .burger{display:none}}.navbar .menu{width:100%;height:0;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;transition-margin-top:10px}.bs__banner--section .bs__banner--content h1,.navbar .menu li a{font-family:apotek-comp,sans-serif;color:#fff;text-transform:uppercase}.navbar .menu li a{font-size:22px;font-weight:600;line-height:30px;text-transform-letter-spacing:1px;-webkit-transition:all .35s ease;transition:all .35s ease;padding:0;letter-spacing:1px}.navbar .menu li a:hover{text-decoration:none!important;color:#fe019a;border-bottom:0}.navbar .menu-link:hover{color:#fe019a}@media only screen and (min-width:992px){.navbar .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}.navbar .menu-item{padding:0;margin-left:2rem;line-height:30px}.navbar .menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.bs__header--contact{text-align:right}.bs__header--contact .bs__btn.bs__btn--join{font-size:28px;line-height:40px;padding:4px 30px}.bs__header--contact .bs__contact{font-family:apotek-comp,sans-serif;font-weight:400;font-size:22px;letter-spacing:1px;text-align:end;color:#fff;position:relative;margin-right:30px}.bs__header--contact .bs__contact:before,.btn-arrow:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain}.bs__header--contact .bs__contact:before{left:-25px;top:5px;right:auto;bottom:auto;background-image:url(/wp-content/uploads/2021/03/call.png);height:18px;width:18px}.bs__banner--section{background-size:cover;background-repeat:no-repeat;min-height:100dvh!important;background-position:bottom center;padding-top:110px;position:relative}.bs__banner--section .bs__container{height:100%}.bs__banner--section .bs__banner--text{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.bs__banner--section .bs__banner--content h1{font-weight:500;font-size:90px;line-height:74px}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs__address p{max-width:150px;font-weight:400}.bs__address a,.bs__address a:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bs__address a,.bs__address p{font-family:acumin-pro;font-size:16px;color:#fff}.bs__address a{font-weight:700;line-height:25px;margin-top:5px;display:inline-block}.bs__address a:hover{color:#fe019a}.bs__banner--section .bs__banner--text,.bs_social--media,.bs_social--media a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs_social--media{margin-top:35px}.bs_social--media a{width:30px;height:30px;margin-left:20px;text-align:center}.btn-arrow{position:relative;padding:7px 60px 7px 30px}.btn-arrow:before{right:15px;top:50%;background-image:url(https://bodyscapebelfast.com/wp-content/uploads/2021/03/btn_arrow.png);height:25px;width:25px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:bounceRight 3s infinite;animation:bounceRight 3s infinite;margin-top:-13px}.bs__footer{background-color:#23383e;padding:40px 0}.bs__footer .bs_social--media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bs__footer .bs_logo--row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs__footer .bs_logo--row .bs__copyrights{margin-left:50px}.bs__footer .bs_logo--row .bs__copyrights p{font-family:acumin-pro;font-weight:500;font-size:16px;color:#fff;margin-bottom:0}.desk-hide{display:none}@media (max-width:1600px){.bs__footer .footer__address p{max-width:80%}}@media (max-width:1280px){.bs__address a{font-size:15px}}@media (max-width:991px){.bs__banner--section{background-position:right center;height:600px!important;min-height:auto!important}.bs_social--media{margin-top:15px}.bs__footer .bs_logo--row .bs__copyrights{margin-left:0;margin-top:20px}.bs__right-menu .bs__header--contact{display:none}.navbar .menu li>a{font-size:40px;line-height:55px;padding:8px 30px}.navbar .menu{text-align:center}.navbar .desk-hide{display:block}.navbar .mob-top{padding-top:40px;margin-bottom:10px}.navbar .menu li{display:inline-block;width:100%}}@media (max-width:767px){.bs__banner--section .bs__banner--content h1{display:none}.bs__banner--section{min-height:60dvh!important;background-position:75% 100%;height:auto!important;padding:60px 0 0;display:flex;flex-wrap:wrap;align-items:flex-end}.bs__swiper-content-title.bs__container{position:static!important;height:inherit!important}.brand img{width:140px}.bs__footer .bs__logo img{width:130px}.bs__banner--section .bs__banner--text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bs__address{text-align:center}.bs__address p{margin:0 auto}.bs__banner--section .bs__banner--text,.bs__footer .bs_social--media,.bs_social--media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bs_social--media a{margin-left:20px}.bs__address{margin-top:20px}.bs__footer{padding:30px 0}.bs__footer .bs_social--media{margin-top:20px!important;margin-bottom:20px}.bs__footer .footer__address{text-align:center}.bs__footer .bs_social--media a{margin-left:0}.bs__footer .bs_logo--row .bs__copyrights{margin-left:0;text-align:center}.bs__copyrights,.bs__logo{flex:0 0 100%;max-width:100%}}.bs__gym-leftright{overflow:hidden;position:relative}.bs__gym--title h2,.bs__gymfreeclass-text h2{font-family:apotek-comp,sans-serif;font-weight:500;font-size:55px;line-height:58px;color:#fff}.bs__gym--title p{font-family:acumin-pro;font-weight:400;font-size:16px;line-height:25px;color:#fff;padding-right:20px}.bs__gymcat-info{padding-top:50px}.bs__gymfreeclass-text{text-align:center}.bs__gymfreeclass-text h2{font-size:80px;text-align:center;text-transform:uppercase}.bs__gymfreeclass-text .bs__btn{font-size:48px;padding:4px 60px 4px 30px}.bs__gym-img{height:100%}.bs__gym-img img{width:100%;height:100%;object-fit:cover}@media (max-width:1700px){.bs__gymcat-info{padding-top:10px}}@media (max-width:1024px){.bs__gymcat-info{padding:0 30px!important}.bs__gym--title{margin-top:50px}}@media (max-width:767px){.bs__gymcat-info{padding:0 15px!important}.bs__gym--title{margin-top:30px}.bs__gym--title h2{font-size:45px}.bs__gymfreeclass-text .bs__btn{font-size:40px}.bs__gymfreeclass-text h2{font-size:70px}}.bs_social--media a i{color:#fff;font-size:20px}.footer__address>p{margin-bottom:0}@media (max-width:767px){.bs__banner--section .bs__banner--content h1{display:block;font-size:70px;line-height:70px}.bs__banner--section .bs__banner--text{align-items:end;justify-content:flex-start;padding-bottom:24px}}@media (max-width:992px){.single-post #page{margin-top:80px}}@media (max-width:767px){.single-post #page{margin-top:70px}}.bs_designedby p,.bs_designedby p a{color:#fff;font-size:13px;transition:all .3s ease-in-out;text-align:right}.bs_designedby p a{margin-top:10px}.bs_designedby p a:hover{color:#fe019a;transition:all .3s ease-in-out}@media (max-width:767px){.bs_designedby p,.bs_designedby p a{text-align:center;margin:0}.bs_logo--row a{display:inline-block;text-align:center;width:100%}}.footer__address a{font-family:acumin-pro;font-weight:700;font-size:16px;line-height:25px;color:#fff;margin-top:5px;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bs__bottom--footer{background-color:#031f2b;padding:10px 0}.bs_designedby p,body,nav ul{margin:0}@media (max-width:767px){.bs__bottom--footer .bs__col--50>span{display:flex;justify-content:center;margin-bottom:5px}.bs__bottom--footer .bs__col--50>span a{margin:0 10px}}.rm_pro_form .frm_form_field input:placeholder{font-family:acumin-pro;font-weight:400;font-size:16px}html{-webkit-text-size-adjust:100%;box-sizing:border-box;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;color:rgba(0,0,0,.87)}h1{font-size:2em;margin:.67em 0}img{border-style:none;height:auto;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{color:#2d2d2d;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5;background:#fff}h1,h2,h4{clear:both;font-weight:400}em,i{font-style:italic}*,:after,:before{box-sizing:inherit}a:visited{color:#cd5c5c}a:active,a:focus,a:hover{color:rgba(45,45,45,.8)}a:focus{}a:active,a:hover{outline:0}.site-content:after,.site-content:before{content:"";display:table;table-layout:fixed}.site-content:after{clear:both}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}i{line-height:inherit}nav{color:#2d2d2d;background-color:silver;width:100%;height:56px;line-height:56px}nav a{color:#fff}nav ul a,nav ul li{transition:background-color .3s}nav ul li{float:left;padding:0}nav ul a{font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a:hover{border-bottom:1px solid #2d2d2d}@media only screen and (min-width:601px){nav{height:64px;line-height:64px}}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}h1,h2,h4{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem}h2,h4{font-size:3.56rem;margin:2.3733333333rem 0 1.424rem}h4{font-size:2.28rem;margin:1.52rem 0 .912rem}::placeholder{color:#d1d1d1}@font-face{font-display:swap;font-family:"slick";src:url(/wp-content/themes/KBE-Base-Theme/fonts/slick.eot);src:url(/wp-content/themes/KBE-Base-Theme/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/KBE-Base-Theme/fonts/slick.woff)format("woff"),url(/wp-content/themes/KBE-Base-Theme/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/KBE-Base-Theme/fonts/slick.svg#slick)format("svg");font-weight:400;font-style:normal}.bs__swiper-content-title.bs__container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;z-index:2}.bs__author ._content h4{font-family:apotek-comp,sans-serif;font-weight:500;font-size:32px;line-height:1;color:#fff;margin-bottom:6px!important}.bs__author ._content span{text-align:left;letter-spacing:0;color:#fff;opacity:1}.bs__author ._asset{display:inline-block;width:60px;height:60px;border-radius:100%;overflow:hidden}.bs__author{display:flex;align-items:center;gap:15px}.bs__author ._asset img{height:100%;width:100%;object-fit:cover}.bs__author+*{margin-top:40px!important}@media (min-width:768px){.bs__author ._asset{height:90px;width:90px}.bs__author ._content h4{font-size:45px}}.single-post .bs__gymcat-info{padding-left:calc((100vw - 1440px)/2);padding-top:30px!important;padding-bottom:60px!important;padding-right:30px}.single-post .bs__gym--title h2{text-transform:uppercase;margin-bottom:15px!important}.single-post .content-area{padding:0}.single-post .bs__bloginfo--section{background-repeat:no-repeat;background-size:cover}.single-post .bs__gym--title{margin-top:0}.single-post .bs__blogdetail--class{padding-top:12%;padding-bottom:12%;background-size:cover;background-position:left 100%;background-repeat:no-repeat}.single-post .bs__gym-img img{display:block}@media (max-width:1600px){.single-post .bs__gymcat-info{padding-left:30px}}@media (max-width:1439px){.single-post .bs__row>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px}}@media (max-width:991px){.single-post .bs__row>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px}.single-post .bs__gym-leftright:not(.col-reverse) .bs__row{flex-direction:column-reverse}.single-post .bs__gymfreeclass-text h2{font-size:45px}.single-post .bs__gymfreeclass-text .bs__btn{margin-top:0!important;font-size:30px}}@media (min-width:992px){.single-post .bs__bloginfo--section{padding-bottom:35px}.single-post .bs__gymcat-info{padding-top:60px!important}}.bs__bloginfo--section .bs__gym-leftright{z-index:1}@media (max-width:1400px){.bs__btn,.bs__gymfreeclass-text .bs__btn,.bs__header--contact .bs__btn.bs__btn--join{font-size:24px;line-height:50px;padding-block:0}}.bs_blog--link{text-align:right;margin-top:15px;padding-right:50px}.bs_blog--link a{color:#fff;transition:all .4s}.bs_blog--link a:hover{color:#fe019a}@media (max-width:768px){.bs_blog--link{text-align:center;margin-top:0;padding-right:15px}}