/*!
    Theme Name: bsx
    Theme URI: http://bsx.co.il/
    Author: Diachuk Roman
    Author URI: http://bsx.co.il/
    Description: This theme well created special for bsx.
    Version: 1.0.0
    License: GNU General Public License v2 or later
    License URI: LICENSE
    Text Domain: bsx
*
*/
@font-face{font-family:gilroyextrabold;src:url(../../../../../../themes/bsx/fonts/gilroy-extrabold-webfont.eot);src:url(../../../../../../themes/bsx/fonts/gilroy-extrabold-webfont.eot?#iefix) format('embedded-opentype'),url(../../../../../../themes/bsx/fonts/gilroy-extrabold-webfont.woff2) format('woff2'),url(../../../../../../themes/bsx/fonts/gilroy-extrabold-webfont.woff) format('woff'),url(../../../../../../themes/bsx/fonts/gilroy-extrabold-webfont.ttf) format('truetype'),url(../../../../../../themes/bsx/fonts/gilroy-extrabold-webfont.svg#gilroyextrabold) format('svg');font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;font-feature-settings:"liga","kern";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{height:100%}body{height:100%;font-size:16px;font-family:Heebo!important;font-weight:400;color:#000;overflow-x:hidden;width:100%}h1,h2,h3,h4{text-rendering:optimizelegibility}.vs-div,.vs-section{will-change:transform}@-webkit-keyframes rev{0%{opacity:0}100%{opacity:1}}@keyframes rev{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes scalex{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes scalex{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-webkit-keyframes scaley{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes scaley{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@-webkit-keyframes hide{0%{opacity:0}99.99%{opacity:0}100%{opacity:1}}@keyframes hide{0%{opacity:0}99.99%{opacity:0}100%{opacity:1}}@-webkit-keyframes open{0%{transform:translateX(-100%) scaleX(0) skewX(-30deg)}100%{transform:translateX(0) scaleX(1) skewX(0)}}@keyframes open{0%{transform:translateX(-100%) scaleX(0) skewX(-30deg)}100%{transform:translateX(0) scaleX(1) skewX(0)}}@-webkit-keyframes linerev{0%{transform:scaleX(1);transform-origin:right 0}50%{transform:scaleX(0);transform-origin:right 0}50.1%{transform:scaleX(0);transform-origin:left 0}100%{transform:scaleX(1);transform-origin:left 0}}@keyframes linerev{0%{transform:scaleX(1);transform-origin:right 0}50%{transform:scaleX(0);transform-origin:right 0}50.1%{transform:scaleX(0);transform-origin:left 0}100%{transform:scaleX(1);transform-origin:left 0}}a{color:#237eee}#logo{display:block;margin-right:calc(100% - 224px);padding-top:34px;position:relative;z-index:2}#fb{position:absolute;top:40px;right:44px;filter:invert(1);z-index:1}header{display:block;position:relative;height:60vh;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}header.insider{height:200px}.loaded header:after{content:'';top:0;right:0;position:absolute;background-color:#1e1f20;height:100%;width:100%;transform-origin:left 0;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-backface-visibility:hidden;-webkit-animation:open 1.5s .5s;animation:open 1.5s .5s}header img{display:block}nav{position:absolute;z-index:10;right:100px;top:38px;width:100px}nav a{display:block;font-family:gilroyextrabold,sans-serif;font-size:20px;padding-bottom:6px;text-decoration:none!important;color:#fff!important;clear:both;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .5s;position:relative;z-index:1;text-align:left;line-height:1.25}nav a:hover{transform:translate3d(-10px,0,0)!important}nav a.cur{cursor:default;z-index:0;transform:translate(0,0)!important;opacity:.3!important}nav a.cur:before{content:'';display:block;position:absolute;height:2px;width:20px;left:-40px;bottom:16px;background-color:#fff}header .bsx-intro{display:block;background-color:#111213;height:100%;top:34px;position:relative;z-index:1;margin-right:300px;overflow:hidden;transform-origin:left}header .bsx-intro:before{display:block;background-color:#111213;top:0;left:0;width:100%;height:100%;transform-origin:left}header .bsx-intro h1{color:#fff;text-align:right;position:absolute;bottom:80px;right:100px;direction:rtl;font-size:42px;line-height:1.4;z-index:1;font-weight:400}header .bsx-intro h2{position:absolute;font-size:18vw;font-family:gilroyextrabold,sans-serif;color:#1e1f20;bottom:30px;margin-bottom:12vh;height:0;line-height:0;left:0;white-space:nowrap;text-indent:-10px;opacity:0;transition:opacity .3s;vertical-align:bottom;direction:ltr}header .bsx-intro h2.cur{opacity:1}header .bsx-intro h2 span{display:inline-block;min-width:.2em}header.insider .bsx-intro h2{opacity:1;margin-bottom:6vh}#bsx-promos{display:block;position:relative;height:34vw}#bsx-promos h3{font-family:gilroyextrabold,sans-serif;color:#fff;display:block;position:absolute;font-size:16px;width:100px;right:100px;top:78px;line-height:1.5;letter-spacing:.2em;opacity:.6;text-transform:uppercase;z-index:3;margin-bottom:2vw;text-align:left}#bsx-promos div{height:34vw;padding-top:10vw;position:absolute;width:100%}#bsx-promos>div{transform:translateX(120%);transition:transform 1.5s}#bsx-promos>div.cur{transform:translateX(0);transition:transform 0s}#bsx-promos div div{position:absolute;right:0;left:0;top:0;height:41vw;z-index:0;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:left bottom;transform:translateX(50%) scaleX(0) skewX(-30deg);transition:transform 1.5s}#bsx-promos div.cur div{transform:translateX(0) scaleX(1) skewX(0);transition:transform 0s;-webkit-animation:hide .8s 0s,open 2s .79s;animation:hide .8s 0s,open 2s .79s}#bsx-promos div h2{font-family:gilroyextrabold,sans-serif;text-transform:uppercase;letter-spacing:.135em;color:#fff;font-size:18vw;display:block;line-height:1em;margin-left:-.08em;position:absolute;top:0;z-index:2;margin-top:-6vw;display:block;height:18vw;padding-top:10vw;white-space:nowrap;direction:ltr;left:20px}#bsx-promos div h2 span{display:inline-block}#bsx-promos div h2 span:first-child{margin-left:-10px}#bsx-promos div img{width:50%;height:auto;margin-left:25%;left:-25%;position:relative;z-index:3}#bsx-promos div img.app{width:12%;margin-left:43%;left:-43%;position:relative;z-index:3}#bsx-promos div p{display:block;direction:rtl;text-align:right;color:#fff;position:relative;margin-top:-13vw;margin-right:100px;margin-left:70%;font-weight:400}#bsx-promos div a{display:block;width:12%;direction:rtl;text-align:right;color:#fff!important;margin-top:-42px;margin-right:calc(100% - 280px);position:relative;text-decoration:none!important;line-height:40px;z-index:4}#bsx-promos a:after{content:'';display:block;height:2px;background-color:#fff;width:100%}#bsx-promos div a:hover:after{-webkit-animation:linerev 1s;animation:linerev 1s}#bsx-home{display:block;position:relative;padding-top:7vw;transform-origin:center bottom;z-index:-1}#bsx-home:before{content:'';display:block;background-color:#1e1f20;position:absolute;bottom:0;left:0;right:100px;height:40%;z-index:2}#bsx-home:after{content:'';display:block;clear:both}#bsx-home h2{font-weight:300;font-size:42px;color:#000;line-height:1.4em;margin-left:20%;padding-left:10%;padding-right:100px;text-align:right;direction:rtl;padding-top:4vw;position:relative;z-index:1;padding-bottom:100px;margin-bottom:120px}#bsx-home h2:before{content:'';display:block;background-color:#f8f9f9;position:absolute;top:-150px;left:0;width:100%;height:170%;z-index:-1}#bsx-home h2 .font{display:block}#bsx-home h4{font-weight:300;font-size:28px;position:relative;margin-top:-12px;width:50%;text-align:left;color:#3e3f41;z-index:3;float:right;box-sizing:border-box;padding-left:100px}#bsx-home div{float:right;position:relative;width:25%;box-sizing:border-box;padding:0 100px 0 0;margin:0 0 80px;z-index:3;border-right:1px solid #3e3f41}#bsx-home div:last-of-type{margin-right:0;padding:0 0 0 80px;border:none 0}#bsx-home div a,#bsx-home div p{display:block;text-align:right;direction:rtl;margin-bottom:10px;font-weight:300;transition:opacity .5s;color:#fff;position:relative}#bsx-home div a{font-weight:400}#bsx-home div a:after{display:block;width:100%;height:1px;background-color:#237eee}#bsx-home div a:hover{opacity:.5;text-decoration:none}works{display:flex;position:relative;margin:0 100px;padding-top:95px;flex-wrap:wrap;flex-direction:row}works a{float:right;width:40%;position:relative;z-index:1;text-align:right;color:#000!important;margin-bottom:100px;text-decoration:none!important}works a:nth-child(2n){margin-right:20%;float:left;margin-top:100px}works a div{position:relative;transform:translate3d(0,0,0);transition:transform .8s}works a img{width:100%;height:auto;display:block;transform:translate3d(0,0,0);transition:transform .8s}works a img.imgPost_103{width:20%;margin-right:40%;margin-top:-5%;margin-bottom:5%;display:inline-block}works a img.imgPost_132{width:30%;margin-right:34%;margin-top:-5%;margin-bottom:5%;display:inline-block}works a img.imgPost_155,works a img.imgPost_89{margin-bottom:50px}works a:hover div{will-change:transform;transform:scale(.95)}works a:hover img{will-change:transform;transform:scale(1)}works a h2{font-family:gilroyextrabold,sans-serif;font-size:40px;letter-spacing:.2em;text-transform:uppercase;margin-right:-8px;margin-top:20px;transform:translate3d(0,0,0);transition:transform 1s}works a:hover h2{will-change:transform;transform:translateX(-3%)}works a p{display:block;font-weight:100;margin-top:10px;transform:translate3d(0,0,0);transition:transform 1.4s}works a:hover p{will-change:transform;transform:translateX(-3%);transition:transform .8s}about,services{display:block;position:relative;margin:0 100px;padding:95px 0}about:before,services:before{display:block;height:280px;position:absolute;z-index:-1;width:100%;top:0;background-color:#f8f9f9}about:after,services:after{content:'';display:block;clear:both}services menu{display:block;background-color:#237eee;position:relative;z-index:1;padding:60px;width:45%;float:right;box-sizing:border-box;transform-origin:center top}services menu a{display:block;color:#fff;text-align:right;font-size:24px;line-height:30px;padding-bottom:40px;font-weight:300;text-decoration:underline}services menu a:hover{text-decoration:none;color:#fff}services menu a.cur{text-decoration:none;font-weight:400;position:relative}services menu a.cur:before{content:'';position:absolute;display:block;height:1px;background-color:#fff;width:60px;left:-60px;bottom:50px;transform-origin:left;-webkit-animation:scalex .5s;animation:scalex .5s}services cont{display:block;float:right;margin-top:60px;width:50%;background-color:#fff;position:relative;box-sizing:border-box;padding:0 140px 90px 30px;font-size:16px;font-weight:400;line-height:2em;color:#333;text-align:right;direction:rtl;transform-origin:right top}services cont p{margin-bottom:30px;display:block}services cont p:first-of-type{font-size:22px}about .bsx-intro{display:block;color:#fff;font-size:24px;font-weight:300;text-align:right;direction:rtl;background-color:#237eee;position:relative;z-index:1;padding:60px 15% 60px 10%;width:100%;box-sizing:border-box;margin-bottom:100px;transform-origin:center top;line-height:2em}about .bsx-intro .font{display:block}about serv{display:block;font-size:32px;text-align:right;direction:rtl;color:#237eee;padding-left:200px;margin-top:-40px;margin-bottom:140px}about serv a{display:block;font-size:18px;float:left;margin-left:-100px;margin-top:14px;text-decoration:underline}about p{text-align:right;direction:rtl;width:50%;float:right;box-sizing:border-box;padding:0 0 60px 100px;line-height:2em}about p.big{font-size:28px;padding-right:15%;line-height:1.6em;margin-top:5vw;margin-top:-14px;margin-bottom:200px}project{display:block}.loaded project #bsx-promos div div{height:calc(100% + 40px);top:0;right:300px;width:auto;position:absolute}project #bsx-promos{margin-top:-100px;position:relative;height:auto}project #bsx-promos div{height:auto;padding-top:0;padding-bottom:50px;position:relative;transform:translateX(0)}project #bsx-promos h3{left:100px;right:auto}project #bsx-promos div h2{z-index:10;margin-top:0}project #bsx-promos div h4{font-size:40px;font-weight:100;color:#fff;width:50%;padding:0 100px;box-sizing:border-box;text-align:right;direction:rtl;margin-top:-50px;margin-bottom:40px;margin-right:50%}project #bsx-promos div img{margin-left:50%;margin-top:100px}project #bsx-promos div p{width:50%;padding:0 100px;box-sizing:border-box;margin:0 50% 0 0}project #bsx-promos div dev{font-family:gilroyextrabold,sans-serif;display:block;float:right;color:#fff;position:relative;clear:right;margin-right:400px;text-align:left}project img{width:90%}project cont{text-align:center;display:block;margin:0 0 100px}project cont h3{font-family:gilroyextrabold,sans-serif;font-size:40px;letter-spacing:.2em;text-transform:uppercase;margin-top:10vw}project cont img{margin:0 auto;display:block;width:100%;height:auto}project cont img.centered{width:60vw;max-width:1200px;margin:auto auto 10vw}project cont video{width:90%;max-width:1200px;margin:auto;box-shadow:0 0 40px rgba(0,0,0,.05)}#contact{position:relative;clear:both;margin:100px}#contact.insider{border-top:4px solid #2f3031;margin-top:0;padding-top:60px}#contact h3{font-family:gilroyextrabold,sans-serif;float:right;width:20%;font-size:32px;text-align:right;margin-top:-12px;padding-left:20px;box-sizing:border-box;position:relative;z-index:1}#contact input,#contact textarea{background-color:transparent;border:none 0;border-bottom:1px solid #acacac;outline:none 0;width:100%;color:#000;text-align:right;direction:rtl;padding:6px 0 10px;font-size:14px;resize:none;font-family:Heebo,serif}#contact input:focus,#contact textarea:focus{color:0;border-color:#000}#contact .err input,#contact .err textarea{border-color:#ba738e}#contact button{background-color:transparent;border:none 0;border-bottom:2px solid #237eee;color:#237eee;text-align:left;font-family:Heebo,serif;font-size:18px;width:30%;padding:10px 0;outline:none 0;position:relative;z-index:1;border-radius:0;float:left}@media screen and (max-width:750px){div.wpcf7 .ajax-loader{position:absolute;bottom:56px;left:100px}}#contact label{display:block;text-align:right;color:#acacac;font-weight:300;margin-bottom:0;margin-top:20px}#contact .err label{color:#ba738e}#contact:after{content:'';display:block;clear:both}#contact .phone{color:#2f3031;font-size:28px;line-height:1.6;float:right;text-align:right;direction:rtl;margin-top:-10px;position:relative;z-index:1}#contact .phone span{display:block;color:#adb1b6;font-weight:300}#contact #other{float:right;text-align:right;direction:rtl;color:#2f3031;font-weight:300;margin-top:-40px}#contact #other a{display:block}#contact .form{display:block;width:50%;margin-right:50%}#contact span.sent{color:#000}.loaded about:before,.loaded services:before,.loaded works:before{-webkit-animation:scalex 1s .65s;animation:scalex 1s .65s;transform-origin:right top}#loading{font-family:gilroyextrabold,sans-serif;font-size:40px;letter-spacing:.2em;text-transform:uppercase;display:block;position:fixed;padding:30px 100px;color:#edf1f3;background-color:#fff;top:0;left:0;right:0;bottom:0;z-index:100;transform-origin:center top}#loading:after{content:'';position:absolute;width:100%;height:100%;background-color:#f8f9f9;left:0;top:0;transform-origin:left bottom;transform:scaleY(0)}.loaded #loading{transform:scaleY(0);transition:transform .5s .5s}.loaded #loading:after{transform:scaleY(1);transition:transform .5s}.loaded.insider #loading{transform-origin:left bottom}.loaded.insider #loading:after{background-color:#000;transform-origin:left top}.leave.loaded #loading{transform:scaleY(1);transition:transform .5s}.vs-scrollbar .vs-scrolldrag{background-color:#2f3031!important}@media all and (min-width:1400px){#contact .form{box-sizing:border-box;padding-left:16%}#replacingDiv{position:relative;margin-top:-65px;display:block;margin-left:-45%;text-align:left}#contact button{width:200px;position:absolute;left:60px;margin-top:31px;cursor:pointer}}@media all and (max-width:1270px){#bsx-promos div p{margin-top:-18vw;font-size:14px}#bsx-home h2{font-size:28px;margin-bottom:60px}#bsx-home:before{height:48%}header .bsx-intro h2{text-indent:0}#bsx-home div a,#bsx-home div p{font-size:14px}}@media all and (max-width:1000px){header .bsx-intro{margin-right:260px}header .bsx-intro h1{font-size:32px}header .bsx-intro h2{margin-bottom:9vh}#bsx-promos{height:50vh}#bsx-promos div{height:100%;padding-top:0}#bsx-promos div img{margin-left:35%;width:48%;margin-top:20vw;margin-top:15vh;left:-10%}#bsx-promos div img.app{width:11%;margin-left:58%}#bsx-promos div div{height:100%}#bsx-promos div h2{margin-top:0}#bsx-promos div p{margin-top:-13.5vw;margin-left:40px;margin-right:70vw}#bsx-promos div a{margin:0;width:100%;top:100px;position:absolute;right:0;font-size:14px;background:red;opacity:0!important;display:block;height:42vh}#bsx-home{padding-bottom:40px;padding-top:20px}#bsx-home:before{right:40px;height:52%}#bsx-home h2{font-size:20px;width:auto;margin:0 40px 0 0;padding:0 40px 60px;line-height:1.8em}#bsx-home h2:before{top:-100px;height:280%}#bsx-home div,#bsx-home h4{font-size:16px;width:auto;margin:80px 40px 0 0;padding:0 40px!important;box-sizing:border-box}#bsx-home h4{font-size:22px;line-height:14px}works{margin:0 40px}works a{width:45%}works a:nth-child(2n){margin-right:10%}project #bsx-promos div{padding-bottom:30px}project #bsx-promos div img{margin-left:25%}project #bsx-promos div h4,project #bsx-promos div p{margin-top:0;width:66%;clear:both}project #bsx-promos div dev{color:#000;margin-right:40px}project #bsx-promos h3{right:300px;left:auto;top:40px}#contact{margin:100px 80px 40px}#contact .phone,#contact h3{width:50%}#contact .phone span{display:inline-block;padding-left:10px}#contact .form{width:100%;padding-top:60px;margin-right:0}#contact #other{margin-top:-15px}about,services{margin-left:0;margin-right:0}about:before,services:before{height:220px;right:100px}services menu{margin-top:0;float:none;clear:both;width:auto;margin-right:0;padding:80px 80px 40px}services menu a.cur:before{bottom:26px;width:20px;left:-40px}services cont{width:100%;padding:80px 0;margin-top:0}services cont p{padding:0 40px 40px;margin-bottom:0}services .vs-div{transform:translate3d(0,0,0)!important}about .bsx-intro{width:auto;margin-right:0;padding:80px}about serv{width:100%;padding:40px;font-size:20px;margin-top:-100px;margin-bottom:80px;box-sizing:border-box}about serv a{margin-left:-10px;margin-top:38px}about p{width:100%;padding:0 40px 40px;font-size:14px;box-sizing:border-box}about p.big{margin-bottom:0;margin-top:40px;font-size:20px;padding-right:40px}}@media all and (max-width:750px){#logo{margin-left:34px;width:100px;margin-right:calc(100% - 120px)}nav{right:80px;top:35px}#fb{top:37px;right:40px}header{height:70vh}header .bsx-intro{margin-right:0;top:32vh;height:38vh;position:absolute;width:100%}header.insider .bsx-intro{top:200px;height:100px}header .bsx-intro h1{right:40px;bottom:60px;font-size:28px}header .bsx-intro h2{font-size:26vw}header.insider .bsx-intro h2{margin-bottom:6vh}#bsx-promos div a{top:0}#bsx-home:before{height:55%;right:0;left:40px}#bsx-home div,#bsx-home h4{font-size:16px;float:none;width:auto;margin:0 80px 0 40px!important;padding:20px 0 0!important;border:none 0}#bsx-home h4{font-size:22px;margin:40px 80px 10px!important;text-align:right}#bsx-home div:last-of-type{padding-top:0!important}#bsx-home h2:before{height:100%:}#bsx-promos h3{top:28px;font-size:14px;right:34px}#bsx-promos div h2{top:51vh;margin:0;transform:rotate(-90deg)!important;transform-origin:top left;z-index:1;line-height:.88em;font-size:14vh;padding-top:0;margin-left:-2vw;z-index:0}#bsx-promos div img{margin-left:25%;width:68%;margin-top:13vh}#bsx-promos div img.web{margin-left:0;left:0}#bsx-promos div img.center{margin-left:0;left:0}#bsx-promos div img.app{width:15%;margin-left:30%;margin-top:12vw}#bsx-promos div p{margin-top:-50vw;margin-left:20vw;margin-right:300px;display:none}services menu{padding:40px}services menu a{font-size:20px;line-height:26px;padding-bottom:20px}about .bsx-intro{padding:40px;font-size:22px}works{margin-left:0;padding-top:100px}works:before{height:200px}works a{width:100%;margin-bottom:40px}works a:nth-child(2n){margin:0 -40px 40px 0}works a h2{font-size:6vw}works a p{font-size:14px}works a:nth-child(2n) h2{margin-right:30px}works a:nth-child(2n) p{margin-right:34px}works a img.web{width:120%;margin-top:-12%;position:relative;left:25%}works a img.app{width:33%;margin-right:34%}project #bsx-promos{display:block;margin-top:0}project #bsx-promos div{padding-bottom:0}project #bsx-promos div h2{top:57vw;z-index:4;transform:none!important}project #bsx-promos div div{height:100%!important}.loaded project #bsx-promos div div{right:0}project #bsx-promos div img{width:100%;margin:0}project #bsx-promos div h4{margin:45px 40px 20px;padding:0;width:auto}project #bsx-promos div dev{color:#fff;margin-right:40px;width:auto;font-size:14px}project #bsx-promos h3{right:40px;top:40px;text-align:right}project #bsx-promos div p{display:block;font-size:14px;margin:0;width:auto;padding:40px;line-height:1.8em}project cont{margin:0 0 40px}project cont video{width:90%;margin:auto;max-width:1000px}project cont h3{font-size:6vw;padding:40px}#contact{margin-left:0;padding:40px;margin:20px 0 0}#contact h3{float:none;clear:both;width:100%;margin-bottom:40px;text-align:center;padding-left:0;letter-spacing:-.04em}#contact .phone{font-size:24px;width:auto;float:none;clear:both;margin-bottom:20px;text-align:left}#contact .phone span{display:inline;text-align:right;float:right}#contact .form{width:100%;padding-top:20px;margin-right:0}#contact #other{margin-top:0}#contact input,#contact textarea{-webkit-appearance:none;border-radius:0}}@media all and (max-width:500px){#bsx-promos div img,#bsx-promos div img.web{width:100%;left:25%}#bsx-promos div img.app{width:25%}}@media all and (max-width:380px){#bsx-promos div img{margin-top:18vh;width:100%}#bsx-promos div img.app{margin-top:32vw}}html[lang=en-US] services menu{float:left}html[lang=en-US] services menu a{text-align:left}html[lang=en-US] services menu a.cur:before{left:inherit;right:-60px}html[lang=en-US] #logo{margin-right:inherit;margin-left:calc(100% - 224px)}html[lang=en-US] header .bsx-intro{margin-right:inherit;margin-left:300px}html[lang=en-US] nav{right:inherit;left:100px}html[lang=en-US] nav a.cur:before{left:inherit;right:-40px}html[lang=en-US] nav a{text-align:right}html[lang=en-US] header .bsx-intro h2{left:inherit;right:0}html[lang=en-US] #fb{left:44px;right:inherit}html[lang=en-US] #bsx-promos h3{right:inherit;left:100px}html[lang=en-US] header .bsx-intro h1{right:inherit;left:100px;text-align:left}html[lang=en-US] #bsx-promos div p{margin-right:70%;margin-left:100px;text-align:left}html[lang=en-US] #bsx-promos div a{margin-right:inherit;margin-left:calc(100% - 280px);text-align:left}html[lang=en-US] #bsx-promos div img{transform:scaleX(-1)!important}html[lang=en-US] #bsx-home h2{margin-right:20%;margin-left:inherit;padding-right:10%;padding-left:100px;text-align:left}html[lang=en-US] #bsx-home:before{right:0;left:100px}html[lang=en-US] #bsx-home div{float:left;padding:0 0 0 100px;border-left:1px solid #3e3f41;border-right:0}html[lang=en-US] #bsx-home div:last-of-type{padding:0 80px 0 0;border:0}html[lang=en-US] #bsx-home div a,html[lang=en-US] #bsx-home div p{text-align:left}html[lang=en-US] #bsx-home h4{text-align:right;float:left;padding-right:100px;padding-left:inherit}html[lang=en-US] #contact h3{float:left;text-align:left;padding-left:inherit;padding-right:20px}html[lang=en-US] #contact .phone{float:left;text-align:left;direction:ltr}html[lang=en-US] #contact #other{float:left;text-align:left;direction:ltr}html[lang=en-US] #contact .form{margin-right:0;margin-left:50%}html[lang=en-US] #contact button{text-align:right}@media (min-width:1400px){html[lang=en-US] #contact .form{padding-right:16%;padding-left:inherit}html[lang=en-US] #replacingDiv{margin-right:-45%;margin-left:inherit;text-align:right}}html[lang=en-US] #contact label{text-align:left}html[lang=en-US] #contact input,html[lang=en-US] #contact textarea{text-align:left;direction:ltr}html[lang=en-US] works a{float:left;text-align:left}html[lang=en-US] works a:nth-child(2n){margin-left:20%;margin-right:0;float:right}html[lang=en-US] works a img{transform:translate3d(0,0,0) scaleX(-1)}html[lang=en-US] works a:hover h2,html[lang=en-US] works a:hover p{transform:translateX(3%)}html[lang=en-US] works a img.imgPost_103{margin-right:0;margin-left:40%}html[lang=en-US] services cont{text-align:left;direction:ltr}html[lang=en-US] about .bsx-intro{text-align:left;direction:ltr}html[lang=en-US] about serv{text-align:left;direction:ltr;padding-left:0;padding-right:200px}html[lang=en-US] about serv a{float:right;margin-left:0;margin-right:-100px}html[lang=en-US] about p.big{padding-left:15%;padding-right:100px}html[lang=en-US] about p{text-align:left;direction:ltr;float:left;padding:0 100px 60px 0}#scroller{position:fixed;bottom:30px;left:30px;background-size:cover;background:transparent url(../../../../../../themes/bsx/img/up-arrow.png) no-repeat;background-position:center top;width:38px;height:34px;cursor:pointer;display:none}.grecaptcha-badge{display:none!important}span.wpcf7-not-valid-tip{position:absolute;top:-28px;left:0}*{margin:0}body,html{width:100%;height:100%}.is-virtual-scroll{overflow:hidden}.is-native-scroll.y-scroll{overflow-y:scroll;overflow-x:hidden}.is-native-scroll.x-scroll{overflow-y:hidden;overflow-x:scroll}.vs-section{position:fixed;top:0;right:0;left:0;width:100%;height:auto;margin:auto;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.vs-scrollbar{display:block;position:absolute;transition:transform .6s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.vs-scrollbar.vs-vertical{top:0;right:-4px;bottom:0;width:12px;height:100%;transform:translate3d(5px,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.vs-scrollbar.vs-horizontal{bottom:-5px;left:0;right:0;width:100%;height:15px;transform:translate3d(0,5px,0)}.is-dragging .vs-scrollbar.vs-horizontal,.is-dragging .vs-scrollbar.vs-vertical,.vs-scrollbar.vs-horizontal:hover,.vs-scrollbar.vs-vertical:hover{transform:none}.vs-scrollbar .vs-scrolldrag{width:100%;height:auto;background:#ccc;cursor:pointer}.vs-scroll-view{position:relative;width:1px}.vs-div{left:0}project promos div dev{text-align:right}works a:hover img.imgPost_132,works a:hover img.imgPost_89{will-change:transform;transform:scale(1.15)}.wpcf7-response-output{display:none!important}.r-popup{position:fixed;justify-content:center;align-items:center;background-color:rgba(0,0,0,.75);width:100%;height:100vh;top:0;left:0;display:none;z-index:200}.r-popup.active{display:flex}.window-pop{background-color:#fff;width:100%;height:100%;max-width:400px;max-height:200px;display:flex;justify-content:center;align-items:center;position:relative}