body,nav,nav .menu,span.line{position:relative}@font-face{font-family:BrandonLight;src:url(/fonts/Brandon_light.otf)}@font-face{font-family:BrandonBld;src:url(/fonts/Brandon_bld.otf)}@font-face{font-family:BrandonRegular;src:url(/fonts/Brandon_reg.otf)}@font-face{font-family:BrandonBold;src:url(/fonts/Brandon_med.otf)}@font-face{font-family:BrandonThin;src:url(/fonts/Brandon_thin.otf)}@font-face{font-family:BrandonThinItalic;src:url(/fonts/Brandon_thin_it.otf)}body,html{margin:0;height:0;padding:0}*{box-sizing:border-box}body{top:0;height:100%;color:#fff;font-family:BrandonRegular}body.section-articles,body.section-blog,body.section-search{color:#474747;background:#fafafa}h1,h2,p{text-align:center}h1,h2,h3,h4{font-family:BrandonBold}h1{margin-bottom:2px;font-size:2em;margin-top:0}span.line{display:block;width:4%;left:50%;transform:translateX(-50%);height:2px;background:#fff}.landing_page>nav{background:0 0;color:#fff}#services span.line{background:#474747}nav{width:100%;top:0;z-index:99;transition:all .3s ease-in;color:#474747;background:#fff;height:80px}nav:after,nav:before{content:"";display:table;line-height:0}nav:after{clear:both}nav .company-logo{width:30%;float:left;padding-left:4em;padding-top:1em;padding-bottom:1em}nav .company-logo .logo__image{width:46px;height:42px;float:left;background:url(/assets/images/BS_logo.png) center center no-repeat;background-size:100%}.landing_page>nav .company-logo .logo__image{background:url(/assets/images/BS_logo_white.png) center center no-repeat;background-size:100%}nav .company-logo .brand__name{margin:2px 0 0 10px;width:80%;font-family:BrandonBld;font-size:20px;float:left;text-align:left}nav .menu{width:calc(100vw - 75%);float:right;margin-right:2em;text-align:right;overflow:hidden;height:inherit}nav .menu .overflow-div{width:1000px;position:relative;height:60px;padding-top:2%;height:inherit}nav .menu .menu-list li{display:inline-block;list-style:none;padding:0 10px;cursor:pointer;min-width:80px;transition:color .2s ease-in-out}nav .menu .menu-list li a:hover{color:#eabf00}nav .menu .menu-list{padding-left:0;text-align:center;position:absolute;left:3%;font-family:BrandonBold;height:inherit}#services p,.company__introduction h1,.company__introduction p{text-align:left}.landing_page nav .menu .menu-list li a,.landing_page nav>a{color:#fff}nav .menu .menu-list li a{text-decoration:none;transition:all .3s ease-in-out;color:#474747}.landing_page nav .menu .menu-list.clse{animation:menu-close 1s forwards ease-in-out}.landing_page nav .menu .menu-list.open{animation:menu-open 1s forwards ease-in-out}nav .menu .menu-holder{display:none}.landing_page nav .menu .menu-holder{position:absolute;display:block;width:70px;height:calc(100% + 2px);top:0;right:calc(-10%);transform:translate(-28%,-3%);padding-top:calc(5% + 6px);font-family:BrandonLight;font-size:14px;cursor:pointer}nav .menu .menu-holder #opened{position:absolute;padding-top:3px;left:3px;transition:all .5s ease-in-out}nav .menu .menu-holder #opened svg{width:10px;height:10px}nav .menu .menu-holder #closed{font-family:BrandonBld;transition:all .5s ease-in-out;text-align:left}nav>a{text-decoration:none;color:#575757}code{color:#dc143c}.content .block a{text-decoration:none}form.search-form{display:flex;justify-content:center;align-content:center}.center_image{text-align:center}pre{background-color:#fff!important}pre code{margin-bottom:0}table{border-collapse:collapse;width:100%;margin-bottom:1em}thead{background:#4b4b4b;color:#fafafa}td,th{text-align:left;padding:8px}tbody tr:nth-child(odd){background-color:#f2f2f2}.avatar{background:#fff;width:50px;height:50px;border-radius:50%;margin:0 auto}.author a,.name a{text-decoration:none}#closed,.menu .menu-list li{color:#fff}@keyframes menu-close{0%{opacity:.9}20%{opacity:.7}40%{opacity:.4}60%,80%{opacity:0}100%{left:80%}}@keyframes menu-open{0%{left:40%;opacity:.2}20%{opacity:.4}40%{opacity:.5}60%{opacity:.7}80%{opacity:.9}100%{left:0;opacity:1}}section{padding-top:2em;padding-bottom:2em;position:relative}section#landing__view{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"introduction carousel";grid-gap:2em;padding:6em 8em;position:relative;overflow:hidden;align-items:center;justify-content:center;font-family:BrandonBold;background:linear-gradient(75deg,#012b7f 0,#01b9f5 100%)}section#landing__view .company__introduction .title{margin-bottom:20px}section#landing__view>.carousel{grid-area:carousel;display:grid;justify-items:center;align-self:center;opacity:1}section#landing__view>.carousel img{width:100%}section#landing__view>.company__introduction{grid-area:introduction}.landing_page{position:relative;background:linear-gradient(45deg,#0089c4 0,#0a93cb 40%,#33d0ff 100%);width:100%;min-height:100vh}nav.fixed{background:0 0}span.contact__info{display:block;position:relative;width:20%;float:left;left:6%;transform:translateX(-6%);font-size:12px}.down__caret{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.down__caret svg{width:20px;opacity:.3}.contact__info svg{width:10px;height:10px}.notice{position:fixed;width:30%;top:2%;left:50%;z-index:999;transform:translate(-50%,-2%);border-radius:10px;background:rgba(220,20,60,.482);display:flex;justify-content:center;align-content:center;font-family:BrandonBold}#services{color:#474747}#services p{margin:5px 0}#services p#firmware{text-align:right}#services .service__list .service{position:relative;top:0;height:200px;background:#0089c4;transition:all .2s ease-in}#services .service__list .service:hover{top:-5px;box-shadow:0 24px 34px -16px gray;background:#0095d5}section#services{background:#fbfbfb}section#services .service__list{display:grid;justify-content:center;align-items:center;width:60%;margin:0 auto;grid-template-columns:1fr 1fr;grid-gap:2em;padding:5em 0}section#our__values{min-height:100vh;background:linear-gradient(75deg,#012b7f 0,#01b9f5 100%)}section#testimonies{min-height:100vh;background:#fbfbfb;color:#474747}section#latest-articles h1,section#testimonies h1{margin-top:0}.user__review span.quote{text-decoration:none!important;color:#d3d3d3!important;font-size:1.5em;font-style:italic}section#testimonies p{text-align:center;font-weight:600}section#testimony__list h1{margin:1em 0 2em;color:#474747}section#testimony__list p{text-align:justify}section#latest-articles{background:#f8f8f8;color:#474747}section#latest-articles span.line{background:gray}input[type=submiti]{-webkit-appearance:none!important}footer{display:grid}footer.footer__sm{grid-template-columns:1fr 1fr 1fr;background:#474747;color:#f3f3f3;min-height:100px;padding:1em 10em;position:relative;grid-gap:10px;justify-content:center;align-items:center}footer.footer__sm span{display:block;position:relative}footer.footer__sm span.text{font-weight:600;margin-bottom:2px}footer.footer__sm span.text a{color:#fff;text-decoration:none;transition:all .4s ease}footer.footer__sm span.text a:hover{color:#eabf00}footer.footer__sm:before{content:'';position:absolute;width:2px;height:60px;background:#f3f3f3;left:50%;top:20%;transform:translateX(-50%,-20%)}footer.footer__sm>div{display:flex;align-items:center}footer.footer__sm .connect{justify-content:start}footer.footer__sm .connect a{text-decoration:none;color:transparent;width:30px;height:30px;margin-right:2em;transition:all .4s ease}footer.footer__sm .connect a:hover{transform:scale(1.2)}footer.footer__sm .connect a:last-child{margin-right:0}footer.footer__sm .connect a object{width:inherit;height:inherit}footer.footer__sm .copyright{justify-content:center;width:100%;position:absolute;bottom:1px;opacity:.2;font-size:10px;left:50%;transform:translateX(-50%)}#article__page article .summary .article-info{grid-area:articleinfo}#article__page article .summary .featured-image{grid-area:featuredimage}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.pagination li{display:list-item;text-align:-webkit-match-parent}.pagination li a,.pagination li span{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.pagination li.active span{color:#fff;background-color:#007bff}.carousel{width:100%;position:relative}.carousel .ii img{width:100%;border-radius:5px}section>.container{display:grid;justify-content:center;align-items:center;width:80%;margin:0 auto;grid-template-columns:1fr 1fr 1fr;grid-gap:2em;padding:5em 0}.item{height:auto}.item .user__image{width:50px;height:50px;border-radius:50%;border:1px solid #fff;margin:1em auto}.item .user__image img{width:100%}.item .user__info .user-name{margin:10px 0 0;font-weight:100!important}.item .user-review{float:left}.item .user__review span{font-family:BrandonBold;color:#eabf00;text-decoration:underline;cursor:pointer}.breadcrumbs li a,.btn,.item.article>a,section#contact-information ul.social-links li a{text-decoration:none}.more-review{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(56,56,56,.6);transition:all .5s ease-in-out;z-index:100}.more-review p{width:50%;position:absolute;top:30%;left:50%;transform:translate(-50%,-30%);padding:30px 20px;border-radius:10px;background:#fff;color:rgba(56,56,56,1);z-index:101;text-align:justify!important}.more-review p span{display:block;position:absolute;top:0;right:0;background:#e1dee2;color:#4f8fab;cursor:pointer;font-size:14px;padding:0 5px;border-bottom-left-radius:5px;border-top-right-radius:5px}.more-review p span:active{background:#4f8fab;color:#e1dee2}.item .user__info{width:100%;float:left;padding:0 1em}.item .user-info .user-name,.user-company,.user-designation,.user-social-links{margin:1px;text-align:center;font-style:italic;font-family:BrandonLight;font-size:14px;font-weight:500}section>.container .additional-text{font-size:14px;grid-column:2;text-align:center}section>.container .additional-text .btn{float:none}.item.article{position:relative;z-index:1;border:1px solid #e1e1e1;border-radius:4px;padding-bottom:1em;transition:all .2s ease-in;top:0}.list .item.article{margin-bottom:2em}.breadcrumbs li a,.btn{transition:all .2s ease-in-out}.item.article>a{display:grid;grid-template-columns:1fr}.item.article:hover{top:-5px;box-shadow:0 30px 16px -18px #c7c7c7}.item .featured-image{position:absolute;top:0;width:100%;object-fit:cover;background-position:center center;height:calc(100% - 1px);z-index:-1;filter:blur(1px)}.item.article p{text-align:left;font-size:1em;font-family:BrandonThin}.article .banner{width:70%;position:relative;margin-top:10px}.article .banner.published-date{background:#279dd2;color:#fff;padding:5px 5px 5px 30px;float:left}.article .banner.author{background:#fff;float:right;color:#474747;padding:5px 30px 5px 5px}.btn,.g-recaptcha,section#testimony__list .client-testimony .client-info .client-details{float:left}.article .banner p{margin:0;font-family:BrandonBold;text-align:left}.btn,p,section.article div{font-family:BrandonRegular}.article .banner.published-date:after{content:'';position:absolute;top:0;border-top:36px solid #279dd2;border-right:42px solid transparent;right:-42px}.article .banner.author:before{content:'';position:absolute;top:0;border-top:56px solid transparent;border-right:42px solid #fff;left:-42px}.article .article-information{position:relative;width:80%;margin:1em auto 0;background:rgba(56,56,56,.9);padding:10px 30px;color:#fff;border-radius:2px}.article .article-information h2{margin:0;font-size:1.5em;text-align:center}section#article__page{color:gray;display:grid;grid-template-columns:1fr;background:url(/assets/images/paper.png)}p,section.article div{font-size:1.2em}article .summary{color:#575757;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"articleinfo""featuredimage";padding:1em 15em;grid-gap:1em}article .summary .featured-img img{width:100%}article .actual-content{display:grid;grid-template-columns:1fr;color:#575757;padding:1em 20em}article h1,article h2,article p{text-align:justify;margin:10px 0}section#latest-articles .btn.btn-link{background:#0077ad;border-color:#0077ad;color:#fff}.btn{padding:5px 10px;border:2px solid #eabf00;border-radius:5px;color:#fff;text-align:center;background:#eabf00;font-size:16px}.btn:hover{box-shadow:0 18px 10px -15px rgba(56,56,56,.5)}.btn.article{position:absolute;right:40px;bottom:20px;background:0 0;color:#fff;border:1px solid #fff}.btn.article:hover{background:#eabf00;border-color:#eabf00}.breadcrumbs{margin:2rem;color:#b6b6b6}.breadcrumbs li{display:inline-block;background:#f3f3f3;margin-left:-3px}.breadcrumbs li:first-of-type{padding-left:10px;border-top-left-radius:4px;border-bottom-left-radius:4px}.breadcrumbs li:last-of-type{padding-right:10px;border-top-right-radius:4px;border-bottom-right-radius:4px}.breadcrumbs li a{color:#474747!important}.breadcrumbs li a:hover{color:#eabf00!important}.breadcrumbs span.arrow-right{background:#f3f3f3;padding:0 5px;margin-right:-3px;margin-left:-4px}.btn.medium_btn{width:80%;font-family:BrandonBold;font-size:18px;background:#fff;border-color:#fff;color:#575757}section#testimony__list{padding:1em 15em 5em;background:url(/assets/images/paper.png)}section#testimony__list .client-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:3em}section#testimony__list .client-testimony{display:grid;grid-template-columns:1fr;grid-gap:10px;color:#575757;justify-content:center;align-content:center;background:#fefefe;padding:1em;border-radius:5px}section#testimony__list .client-testimony .client-info{grid-template-columns:1fr 2fr;grid-gap:5px}section#testimony__list .client-testimony .client-info .client-avatar{width:50px;height:50px;border:1px solid #fff;border-radius:50%;float:left}section#testimony__list .client-testimony .client-info .client-avatar img{width:100%}section#testimony__list .client-testimony p{text-align:left;line-height:1;margin:5px}#is__landscape p,.messages>div{text-align:center}.contact-container{background:linear-gradient(90deg,#65c5e0 0,#0084bf 100%);display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;padding:90px 10em;position:relative;overflow:hidden;font-family:BrandonBold}.contact-container .address__info{display:none}section#contact-form-container{background:#fbfbfb;color:gray;border-radius:5px;padding:4em 2em 2em;position:relative;height:auto;box-shadow:0 27px 28px -23px #2e7699}section#contact-form-container form{position:relative}section#contact-form-container form .message{position:absolute;background:#fff;width:100%;grid-template-rows:1fr 100px;align-items:center;height:70vh;justify-items:center;z-index:1;border-radius:4px}section#contact-form-container form .message .alert{width:100%;text-align:center;line-height:2.5;border-radius:10px;padding:1em}section#contact-form-container form .message.error{background:#f5dadf;color:#dc143c}section#contact-form-container form .message.success{background:#d9ffd9;color:green}.g-recaptcha iframe .rc-anchor-light.rc-anchor-normal{border:none!important}.g-recaptcha iframe .rc-anchor-light{background:#fbfbfb!important}input.form-input,textarea.form-input{width:100%;border-radius:5px;border:1px solid #eee;padding:8px 15px;font-size:14px;min-height:30px;margin:10px auto;transition:all .2s ease-in-out;font-family:BrandonRegular}input.form-input::placeholder,textarea.form-input::placeholder{opacity:.4}input.form-input:focus,textarea.form-input:focus{outline:rgba(23,34,34,.1) auto 2px}p,section#contact-information h1{text-align:left;margin:5px}section#contact-information svg{width:12px;height:12px}section#contact-information ul li{display:inline;list-style:none;margin-right:2em}section#contact-information ul.social-links li a svg{width:20px;height:20px}#github svg{fill:#fff}section#contact-information ul{padding-left:0}.graphics{position:absolute;width:300px;left:79px;bottom:-50px;opacity:.3}#status,.messages>div{bottom:0;position:absolute}section#contact-form-container .form-graphics{position:absolute;top:10px;padding:0 2em;left:5%;width:90%;opacity:.6;height:72px;overflow:hidden}section#contact-form-container .form-graphics svg{width:100px;height:90px}section#contact-form-container .form-graphics svg#pencil{position:absolute;right:5%;height:60px;top:24%}.g-recaptcha{width:155px;height:74px;overflow:hidden}.buttons-container{width:50%;float:right;padding-top:7%}.buttons-container .btn-primary{width:50%;background:#0084bf;color:#fff;border-color:#0084bf}.buttons-container .default{background:0 0;border:1px solid #0084bf;color:#0084bf;width:40%;margin-right:8%;border-radius:5px}p.gist{margin-bottom:12%}p.address{margin-bottom:10%}#status{top:0;left:0;right:0;width:100%;border-radius:5px;background:rgba(255,255,255,1);transition:all .2s ease-in}#status .messages{position:absolute;width:75%;background:#fff;height:300px;left:35%;top:24%;transform:translate(-30%,-24%)}#is__landscape,.messages>div{top:0;right:0;justify-content:center}.messages>div.error{background:#ffe0e1;color:#bf3131;font-size:20px;padding:10px;text-align:center}.messages>div.error ul{padding-left:0}.messages>div.error ul li{list-style:none;margin:10px 0}.messages>div{display:flex;align-items:center;width:100%;left:0;border-radius:10px;background:#e0ffe0;color:#31bf5f;font-size:20px;padding:10px}#status .btn{position:absolute;bottom:20%;left:40%;width:25%;font-size:16px;transform:translate(-10%,-80%);background:#00a3dc;border:1px solid #00a3dc;transition:all .3s ease-in;cursor:pointer}#loader,#loader svg{width:100px;height:100px}#status .btn.grayed{background:#d3d3d3;color:#474747;border-color:#d3d3d3}#loader{position:absolute;top:40%;transform:translate(-30%,-20%);left:45%;transition:opacity .3s ease-in;z-index:10}#is__landscape{position:fixed;left:0;bottom:0;background:#f5cdcd;color:#ef607b;font-weight:800;align-items:center;font-size:calc(200%);z-index:999}.values_container{position:relative;width:100%;float:left;padding:2em 0}.values_container .slider_content{display:grid;width:80%;margin:0 auto;grid-template-columns:1fr;grid-template-rows:1fr 100px;grid-gap:1em;justify-content:center;align-items:center}.values_container .slider_content .poster_content{display:none;grid-template-columns:1fr 1fr;grid-gap:1em}.values_container .slider_content .poster_content.active{display:grid}.values_container .slider_content .poster_content.fade{opacity:1;animation:fade-out .2s ease-out normal forwards}.values_container .slider_content .poster_content .featured_image{display:flex;justify-content:center;align-items:center;width:100%;opacity:1}.values_container .slider_content .poster_content .featured_image img{width:80%}.values_container .slider_content .poster_content .text{display:flex;justify-content:center;align-items:center;color:#fff;font-family:BrandonRegular;position:relative}.values_container .slider_content .poster_content .text h2.title{text-align:left;opacity:1;margin:5px 0;font-size:26px}.values_container .slider_content .poster_content .text .description{opacity:1;margin-top:0;font-size:20px}.values_container .slider_content .thumbnail_content{position:relative;width:45%;height:50px;bottom:0;left:65%;transform:translateX(-35%);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;align-items:center}.values_container .slider_content .thumbnail_content .value_thumb.item{position:relative;width:60px;height:60px;float:left;border-radius:50%;transform-origin:center center;transform:scale(.8) rotate(0);transition:all .4s ease;cursor:pointer;opacity:1;border:3px solid transparent;animation:fade-in .9s ease normal forwards}.values_container .slider_content .thumbnail_content .value_thumb.item:hover{opacity:1;animation:tilting .2s linear 1 normal forwards;transition:all .4s ease}.values_container .slider_content .thumbnail_content .value_thumb.item span.tooltip{position:absolute;top:-65%;left:50%;transform:translateX(-50%) translateY(-25%);width:100px;height:20px;color:#fff;font-family:BrandonRegular;opacity:1;font-size:22px;font-weight:600;align-items:center;justify-content:center;display:flex;text-align:center;line-height:1;transition:all .4s ease}.values_container .slider_content .thumbnail_content .value_thumb.item.active{animation:change_border .8s ease normal forwards;opacity:1}.values_container .slider_content .thumbnail_content .value_thumb.item.active>span{color:#f79700}.values_container .slider_content .thumbnail_content .value_thumb.item.fade{display:none}.values_container .slider_content .thumbnail_content .value_thumb.item:nth-last-child(1){margin-right:0}.capabilities_container{display:flex;justify-content:center;align-items:center}.capabilities_container .tCarousel{display:grid;width:90%;grid-template-columns:100px 1fr;justify-content:center}.capabilities_container .tCarousel .thumbnails_container{position:relative;height:90vh;width:100%;display:grid;grid-template-columns:1fr;justify-content:center;align-items:center}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner{position:relative}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner span.box_indicator{position:absolute;display:block;width:100px;height:75px;border:1px solid #e9e9e9;border-right:1px solid transparent;top:16px;left:50%;border-top-left-radius:10px;border-bottom-left-radius:10px;transform:translateX(-50%);transition:all .4s ease-in;z-index:99}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner span.box_indicator:after{content:"";position:absolute;height:inherit;width:6px;background:#fbfbfb;right:-2%}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner .item{position:relative;width:50px;height:50px;border-radius:50%;margin:2em auto;transition:all .3s ease-in-out;transform:scale(.6);cursor:pointer}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner .item:hover{top:-1px;box-shadow:0 5px 20px -5px #111;transform:scale(.8)}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner .item.active{top:-2px;box-shadow:0 15px 30px -10px #111;animation:shrinkexpand .4s ease-in-out normal forwards;transition:all .3s ease-in-out}.capabilities_container .tCarousel .poster{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.capabilities_container .tCarousel .poster .service_description{position:absolute;top:0;bottom:0;right:2em;left:2em;padding:1em 4em;border-radius:5px}.capabilities_container .tCarousel .poster .service_description.right{background:linear-gradient(65deg,rgba(255,255,255,0) 0,rgba(33,58,118,.75) 50%,rgba(7,35,103,.9) 80%)}.capabilities_container .tCarousel .poster .service_description.left{background:linear-gradient(65deg,rgba(7,35,103,.9) 0,rgba(33,58,118,.75) 50%,rgba(255,255,255,0) 80%)}.capabilities_container .tCarousel .poster .item{display:none;padding:0 2em;position:relative;width:100%;border-left:1px solid #e9e9e9;border-top-left-radius:10px;border-bottom-left-radius:10px;justify-content:center;align-items:center}.capabilities_container .tCarousel .poster .item.fade_away{display:block!important;animation:leave .8s linear normal forwards}.capabilities_container .tCarousel .poster .item .title{position:relative;opacity:1;font-family:BrandonRegular;color:#fff}.capabilities_container .tCarousel .poster .item .title:after{position:absolute;width:50%;height:1px;background:#fdb100;bottom:1px}.capabilities_container .tCarousel .poster .item .title.left:after{left:0}.capabilities_container .tCarousel .poster .item .title.right:after{right:0}.capabilities_container .tCarousel .poster .item .title.right{text-align:right}.capabilities_container .tCarousel .poster .item .title.left{text-align:left}.capabilities_container .tCarousel .poster .item img{width:100%;border-radius:8px}.capabilities_container .tCarousel .poster .item.active img{box-shadow:-8px 40px 26px -30px grey}.capabilities_container .tCarousel .poster .item .description{width:50%;padding:1em 0;color:#fff;text-align:justify;font-size:19pt;font-family:BrandonRegular;font-weight:500;opacity:1}.capabilities_container .tCarousel .poster .item .description.left{float:left}.capabilities_container .tCarousel .poster .item .description.right{float:right}.capabilities_container .tCarousel .poster .item .description#system_architecture{bottom:14%;right:6%}.capabilities_container .tCarousel .poster .item .description#connectivity{bottom:10%;right:6%}.capabilities_container .tCarousel .poster .item .description#ace{top:40%;left:6%}.capabilities_container .tCarousel .poster .item .description#hardwarePrototyping{top:22%;left:8%}.capabilities_container .tCarousel .poster .item .description#firmware{top:25%;left:8%}.capabilities_container .tCarousel .poster .item.active{display:flex;top:0;animation:ani .8s linear normal forwards}@media (min-width:1281px){.menu__sm{display:none}}@media (min-width:1025px) and (max-width:1280px){.menu__sm{display:none}}@media (min-width:768px) and (max-width:1024px){#services p,section#landing__view>.company__introduction h1{text-align:center}.landing_page{min-height:0;padding-bottom:5em}nav .company-logo{width:55%}nav .menu{width:calc(100vw - 60%)}section#landing__view{min-height:94vh;padding:2em 2em 4em;grid-template-columns:1fr;grid-template-areas:"carousel""introduction"}section#landing__view>.carousel{width:50%;margin:0 auto}section#landing__view>.company__introduction{padding:0 8em;display:grid;justify-content:center;align-items:center}section#landing__view>.company__introduction p{font-size:22px;margin-bottom:2em;text-align:center}section#landing__view>.company__introduction button{width:50%;left:50%;position:relative;transform:translateX(-50%)}section#services .service__list{grid-template-columns:1fr;width:100%;margin:0;grid-gap:2;padding:1em 4em}section#testimonies{min-height:auto;padding:.5em 1em}section#testimonies h1{margin-top:1em}section#testimonies>span.line{width:20%}section>.container{display:block;width:100%;grid-template-columns:1fr;margin:0}section#testimonies>.container{padding:2.8em 4em}section#testimonies>.container .item{width:100%;display:grid;position:relative;grid-template-columns:50px 1fr;justify-content:center;align-items:center;grid-template-areas:"userreview userreview""userinfo userinfo";margin-bottom:30px;padding:10px 20px;border-radius:5px;grid-gap:10px;background:linear-gradient(90deg,#fbfbfb 0,#e1e1e1 100%)}.contact-container #contact-information .additional__info,.menu__sm{display:none}.contact-container,.values_container .slider_content .poster_content{grid-template-columns:1fr}section#testimonies>.container .item .user__image{margin:0;grid-area:avatar;width:50px;height:50px}section#testimonies>.container .item .user__info{grid-area:userinfo;padding-left:5px;width:50%;margin:0 auto}section#testimonies>.container .item .user__info p{text-align:center;margin:0;line-height:1.1;font-size:16px}section#testimonies>.container .item .user__info .user-name{font-size:16px;font-weight:600}section#testimonies>.container .item .user__review{grid-area:userreview;grid-column:1/-1;text-align:justify;margin:0;line-height:1.5;font-size:22px}.capabilities_container .tCarousel .poster .item .title.left,.capabilities_container .tCarousel .poster .item .title.right,.contact-container #contact-information h1,.values_container .slider_content .poster_content .text .description,.values_container .slider_content .poster_content .text h2.title{text-align:center}section#latest-articles>.container{padding:2em 4em}.item.article{padding-bottom:10px;margin-bottom:4em}.article .banner{font-size:16px;width:46%}.article .banner.published-date{padding:2px 2px 2px 10px}.article .banner.published-date:after{border-top:27px solid #279dd2;right:-41px}.article .banner.author{padding:2px 10px 2px 2px}.article .banner.author:before{border-top:27px solid transparent;left:-41px}.article .article-information{padding:0 2em 2em;line-height:1.1;margin:5px auto 0}.article .article-information h2{font-size:24px;margin:1em}.article .article-information p{margin:2px auto;font-size:20px}.buttons-container .default{margin-left:10%}.values_container{padding:8em 0 5em}.values_container .slider_content{grid-gap:5em;grid-template-rows:350px 100px}.capabilities_container .tCarousel .poster .item{border:none}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner span.box_indicator{visibility:hidden}.values_container .slider_content .poster_content .featured_image{width:50%;margin:0 auto}.values_container .slider_content .poster_content .featured_image img{width:100%}.values_container .slider_content .thumbnail_content{width:90%;left:50%;transform:translateX(-50%);justify-items:center}.values_container .slider_content .thumbnail_content .value_thumb.item{transform:scale(.8)}.values_container .slider_content .thumbnail_content span.inner-line{left:10%}.capabilities_container .tCarousel .poster .service_description{padding:0}.capabilities_container .tCarousel .poster .service_description.left,.capabilities_container .tCarousel .poster .service_description.right{background:linear-gradient(65deg,rgba(27,49,117,.9) 0,rgba(33,58,118,.75) 50%,rgba(7,35,103,.9) 80%)}.capabilities_container .tCarousel .poster .item .title{font-size:2em;padding-left:0}.capabilities_container .tCarousel .poster .item .description{width:100%;padding:10px 1em}.contact-container{padding:0 1em;grid-gap:0;min-height:90vh;justify-items:center;align-items:center}.contact-container #contact-information{padding:0;height:auto}.contact-container #contact-information .gist{margin:0;text-align:center;font-size:14px}.contact-container .graphics{left:6px}section#contact-form-container{padding:35px 1.5em;width:60%;margin:0 auto}section#contact-form-container .form-graphics{height:38px}section#contact-form-container .form-graphics svg{width:50px;height:45px}section#contact-form-container .form-graphics svg#pencil{height:35px;top:8%}section#contact-form-container .buttons-container{width:100%;float:left;padding-top:6%}section#contact-form-container input.form-input{margin:4px auto}section#contact-form-container .buttons-container .btn.default{width:45%;margin-left:5%}.contact-container .address__info{display:block;width:50%;margin:0 auto}.contact-container .address__info>span{position:relative;display:block;font-weight:600}.contact-container .address__info>span:after{content:'';position:absolute;bottom:0;width:50%;height:1px;background:#fff;left:0}}@media (min-width:481px) and (max-width:767px){.landing_page{min-height:0;padding-bottom:5em}.landing_page>nav{background:#fff;color:#474747}nav .company-logo .logo__image{background:url(/assets/images/BS_logo.png)}.menu__sm{display:none}}@media (min-width:319px) and (max-width:480px){.landing_page{min-height:0;padding-bottom:5em}.landing_page>nav{background:#fff;color:#474747}.company__introduction p{text-align:center}nav .company-logo{padding-left:10px;width:80%}.landing_page nav .company-logo .logo__image,nav .company-logo .logo__image{width:40px;height:36px;background:url(/assets/images/BS_logo.png) center center no-repeat;background-size:100%}nav .company-logo .brand__name{margin:4px 0 0 5px;color:#474747}nav .menu{display:none}nav .menu__sm{display:block;width:20%;position:relative;float:left;padding-top:1.2em;text-align:center}nav .menu__sm .hamburger{width:40px;padding:8px 5px;background:#0084bf;border-radius:4px;margin:0 auto;position:relative;transition:all .2s ease-in}nav .menu__sm .hamburger>span.line{display:block;width:70%;height:2px;background:#fff;margin-bottom:4px;border-radius:2px;transform-origin:center center;transition:all .3s ease-in}nav .menu__sm .hamburger input.checker{position:absolute;top:6px;left:11px;z-index:99;opacity:0}nav .menu__sm .hamburger>span.line.top{top:0}nav .menu__sm .hamburger>span.line.middle{opacity:1}nav .menu__sm .hamburger>span.line.bottom{bottom:0}nav .menu__sm .hamburger input.checker:checked~span.line.top{left:5px;top:6px;transform:rotate(45deg)}nav .menu__sm .hamburger input.checker:checked~span.line.bottom{left:5px;bottom:6px;transform:rotate(-45deg)}nav .menu__sm .hamburger input.checker:checked~span.line.middle{opacity:0}nav .menu__sm .hamburger>span.line:nth-last-of-type(1){margin-bottom:0}nav .menu__sm .menu_sm_container{position:fixed;top:68px;bottom:0;left:0;right:0;z-index:89;background:rgba(56,56,56,.5);opacity:0}nav .menu__sm .menu_sm_container .menu_sm_list{position:absolute;top:2%;left:2%;right:2%;bottom:2%;width:96%;background:#fff;border-radius:4px;opacity:0;align-items:center;justify-content:center}nav .menu__sm .menu_sm_container .menu_sm_list>ul{list-style:none;padding-left:0}nav .menu__sm .menu_sm_container .menu_sm_list>ul li{display:flex;justify-content:center;align-items:center;width:100%;margin:5px 0;height:50px}nav .menu__sm .menu_sm_container .menu_sm_list>ul li:nth-child(odd){animation-name:menu_li_ani_l}nav .menu__sm .menu_sm_container .menu_sm_list>ul li:nth-child(even){animation-name:menu_li_ani_r}nav .menu__sm .menu_sm_container .menu_sm_list>ul li a{text-decoration:none;font-size:24px;font-weight:600}section#landing__view{grid-template-columns:1fr;padding:0;grid-template-areas:"carousel""introduction";align-items:start;grid-gap:5px;min-height:90vh}section#landing__view>.company__introduction{padding:0 2em 1em}section#landing__view>.company__introduction h1{text-align:center;font-size:1.5em}section#landing__view>.carousel{padding-top:1em}section#landing__view>.carousel img{width:50%}section#landing__view>.company__introduction .btn.medium_btn{width:100%}.carousel .ii img{border-radius:0}section#services{min-height:100vh;padding:1em}section#services .service__list{grid-template-columns:1fr;width:100%;margin:0;grid-gap:10px;padding:5px}section#services .service__list .service{height:110px}section#testimonies{min-height:auto;padding:.5em 1em}section#testimonies h1{margin-top:0}section#testimonies>span.line{width:20%}section>.container{display:block;width:100%;grid-template-columns:1fr;margin:0;padding:1em 0}section#testimonies>.container .item{width:100%;display:grid;position:relative;grid-template-columns:50px 1fr;justify-content:center;align-items:center;grid-template-areas:"userreview userreview""userinfo userinfo";margin-bottom:15px;padding:10px 20px;border-radius:5px;grid-gap:10px;background:linear-gradient(90deg,#fbfbfb 0,#e1e1e1 100%)}section#testimonies>.container .item .user__image{margin:0;grid-area:avatar;width:40px;height:40px}section#testimonies>.container .item .user__info{grid-area:userinfo;padding-left:5px;width:50%;margin:0 auto}section#testimonies>.container .item .user__info p{text-align:center;margin:0;line-height:1.1}section#testimonies>.container .item .user__info .user-name{font-size:14px;font-weight:600}section#testimonies>.container .item .user__review{grid-area:userreview;grid-column:1/-1;text-align:justify;margin:0;line-height:1.5;font-size:16px}section>.container .additional-text{margin-top:2em}.more-review p{width:90%}.item .user-info,.user-company,.user-designation,.user-social-links{text-align:left;font-style:italic;font-size:12px;margin:0}section#latest-articles{min-height:auto;padding:5px 0}section#latest-articles span.line{width:20%}#article__page article .summary:after,section#article__page:after{left:50%;transform:translateX(-50%);width:8%;height:1px;background:#a7a7a7;content:'';bottom:0}section#latest-articles>.container{padding:1em}.item.article{padding-bottom:10px;margin-bottom:10px}.article .banner{font-size:12px}.article .banner.published-date{padding:2px 2px 2px 10px}.article .banner.published-date:after{border-top:22px solid #279dd2;border-right:43px solid transparent}.article .banner.author{padding:2px 10px 2px 2px}.article .banner.author:before{border-top:22px solid transparent}.article .article-information{padding:10px;line-height:1.1;margin:5px auto 0}.article .article-information h2{font-size:16px}.article .article-information p{margin:2px auto;font-size:14px}section#article__page{padding:0;position:relative}section#article__page:after{position:absolute}#article__page article .summary{position:relative;padding:0;grid-template-columns:1fr;grid-template-areas:"featuredimage""articleinfo";grid-gap:0}#article__page .share__article,#article__page article .actual-content,#article__page article .summary .article-info{padding:0 1.5em}#article__page article .summary:after{position:absolute}#article__page article .summary h1{text-align:left}#article__page article .summary p{text-align:left;font-size:16px;margin:10px 0}#article__page article .summary .article-info .additional__info span{font-size:12px}#article__page article .summary .article-info .additional__info span.author,#article__page article .summary .article-info .additional__info span.published{font-weight:600;display:block}#article__page article .summary .article-info .additional__info span.published .date{font-weight:400;color:#0077ad}#article__page article .summary .article-info .additional__info span.author .author__name{font-weight:400;color:#eabf00}#article__page article .actual-content h2,p{text-align:left;margin:5px 0}.capabilities_container .tCarousel .poster .item .title.left,.capabilities_container .tCarousel .poster .item .title.right,.contact-container #contact-information h1,.values_container .slider_content .poster_content .text .description,.values_container .slider_content .poster_content .text h2.title{text-align:center}#article__page article .actual-content p{font-size:16px}#article__page .articles__links{width:100%;float:left;margin:20px 0;font-size:14px;padding:0 1.5em}#article__page .articles__links span{font-weight:600;color:#474747}#article__page .articles__links .next__article a{color:#0077ad}#article__page .articles__links .previous__article a{color:#eabf00}#article__page .share__article{width:100%;float:left;margin-top:10px;color:#0077ad;font-size:14px}#article__page .share__article .social{width:100%;float:left;padding:0 1em}#article__page .share__article .social>span{display:block;float:left;width:30px;height:30px;border-radius:50%;background:#f08080;margin:0 15px}#article__page .share__article .social>span:first-child{margin-left:0}#article__page .share__article .social>span:last-child{margin-right:0}.contact-container{padding:0 1em;grid-template-columns:1fr;grid-gap:10px}.contact-container #contact-information{padding:0;height:auto}.contact-container #contact-information .gist{margin:0;text-align:center;font-size:14px}.contact-container #contact-information .additional__info,.contact-container .graphics{display:none}section#contact-form-container{padding:35px 1em;margin-bottom:10px}section#contact-form-container .form-graphics{top:2px;height:38px}section#contact-form-container .form-graphics svg{width:50px;height:45px}section#contact-form-container .form-graphics svg#pencil{height:35px;top:8%}section#contact-form-container .buttons-container{width:100%;float:left;padding-top:6%}section#contact-form-container input.form-input{margin:4px auto}section#contact-form-container .buttons-container .btn.default{width:35%;margin-left:5%}.contact-container .address__info{display:block;margin-bottom:10px}.contact-container .address__info>span{position:relative;display:block;font-weight:600}.contact-container .address__info>span:after{content:'';position:absolute;bottom:0;width:50%;height:1px;background:#fff;left:0}.contact-container .address__info p{font-size:14px}section#testimony__list{padding:1em 2em}section#testimony__list h1{margin:0 1em 1em}section#testimony__list .client-container{grid-template-columns:1fr;grid-gap:20px}footer.footer__sm{padding:10px}.values_container{padding:0}.values_container .slider_content{grid-gap:2em;grid-template-rows:350px 100px}.values_container .slider_content .poster_content{grid-template-columns:1fr}.values_container .slider_content .poster_content .featured_image{width:50%;margin:0 auto}.values_container .slider_content .poster_content .featured_image img{width:100%}.values_container .slider_content .thumbnail_content{width:100%;left:0;transform:translateX(0)}.values_container .slider_content .thumbnail_content .value_thumb.item{transform:scale(.6)}.capabilities_container .tCarousel{grid-template-columns:1fr;grid-gap:0}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner span.box_indicator{visibility:hidden}.capabilities_container .tCarousel .thumbnails_container{grid-template-rows:100px 1fr;height:auto}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.capabilities_container .tCarousel .poster .item img{display:block;width:82vw;height:65vh;object-fit:cover}.capabilities_container .tCarousel .thumbnails_container .thumbnails_inner .item{transform:scale(.5)}.capabilities_container .tCarousel .poster .item{border:none;padding:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.capabilities_container .tCarousel .poster .service_description.left,.capabilities_container .tCarousel .poster .service_description.right{right:0;left:0;padding:10px;background:linear-gradient(130deg,rgba(7,35,103,.9) 0,rgba(33,58,118,.75) 50%,rgba(255,255,255,0))}.capabilities_container .tCarousel .poster .item .title{font-size:1.8em;padding-left:0;text-decoration:none}.capabilities_container .tCarousel .poster .item .description{width:100%;display:flex;font-size:14pt;padding:0;text-align:center!important;justify-items:center;align-items:center;min-height:35vh;background:rgba(21,94,175,.5)}}@keyframes menu_sm_ani_open{0%{opacity:0}100%{opacity:1}}@keyframes menu_sm_ani_close{0%{opacity:1}100%{opacity:0}}@keyframes ani{0%{opacity:0}50%{opacity:.5}100%{top:2%;opacity:1}}@keyframes leave{0%{opacity:.5;top:8%}100%{opacity:0;top:14%}}@keyframes shrinkexpand{0%{transform:scale(.6)}100%{transform:scale(1)}}@keyframes tilting{0%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes change_border{0%{border-color:transparent}100%{border-color:#f79700}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade_in{0%{opacity:.2}100%{opacity:1}}