body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1366px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1526px}#footer-bottom{background-color:#001639}#footer-info,#footer-info a{color:#ffffff}#footer-bottom .et-social-icon a{color:#ffffff}@media only screen and (min-width:1707px){.et_pb_row{padding:34px 0}.et_pb_section{padding:68px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:102px}.et_pb_fullwidth_section{padding:0}}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}h1{font-size:56px}#loader{display:none;opacity:0;position:fixed;z-index:9999999999999;background:black;top:0;left:0;width:100%;height:100vh;flex-direction:column;justify-content:center}#loader.show{display:flex;animation:showLoader 1s forwards}#loader #loaderIcon{width:100%;height:100px;animation:loaderRotation 1.5s infinite;animation-delay:1s}.burgerMenu span{color:#fff;font-weight:700;font-size:20px}#sectionbar a{color:white}.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a{font-size:18px;font-weight:600;padding-top:1.6em!important;padding-left:5px;padding-right:5px}#radio-1 .forminator-radio{width:33%!important;display:inline-block!important}#radio-1 .forminator-radio span{display:inline-block!important}#forminator-module-133{background:white!important;padding:45px!important;border-radius:20px!important}.van,.suv,.minibus{cusrsor:pointer;height:80px}.largeBtn{width:100%!important}.et_contact_bottom_container{float:left;text-align:left;width:100%}.et_pb_contact_submit{margin-left: 6px!important}.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child),.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child){margin-bottom:10px!important}.menuContainer{position:fixed;top:30px;width:100%;height:60px;z-index:99;padding:0 30px}.menuCardWork{display:flex;width:100%;height:280px;color:white;font-size:24px;font-weight:900;padding:20px;flex-direction:column;justify-content:flex-end}#menu-primary-menu,#menu-rs{flex-direction:column}#menu-primary-menu li a{padding-top:20px!important;padding-bottom:0!important}.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a{font-size:30px!important;padding-top:1em!important}body{font-family:hero-new,"Helvetica Neue",sans-serif;font-weight:400;font-style:normal}#btnViewWork{color:#000;border:3px solid #000;font-weight:600;padding:10px 25px;text-transform:uppercase;font-size:12px;width:250px}#btnViewWork::before{width:250px;background:black;transform:translate3d(-100%,0,0)}#btnViewWork::after{width:105%;transform:translate3d(100%,0,0);transition:transform 0.3s cubic-bezier(0.7,0,0.2,1)}#btnViewWork:hover::after{transform:translate3d(0,0,0);transition:transform 0.01s 0.3s cubic-bezier(0.7,0,0.2,1)}#btnViewWork:hover::before{transform:translate3d(0,0,0);transition:transform 0.3s cubic-bezier(0.7,0,0.2,1)}#btnViewWork:hover>span>span{animation:MoveRightInitial 0.1s forwards,MoveRightEnd 0.3s forwards 0.2s}@keyframes MoveRightInitial{to{transform:translate3d(105%,0,0)}}@keyframes MoveRightEnd{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}.xlTitle{font-size:50px;color:black;font-weight:600}#infoCartAllWork p{font-size:22px;color:black}#workCards .et_pb_module,#workCards .et_pb_module{margin-bottom:0!important}.menu-icon{background:transparent;cursor:pointer;border:none;width:40px;height:40px}.menu-icon:hover svg .menu-icon_line-bottom{animation:move_menu-icon_line-bottom .2s forwards;transition:all .2s ease-in-out}.menu-icon:hover svg .menu-icon_line-top{animation:move_menu-icon_line-top .2s forwards;transition:all .2s ease-in-out}#sandstormLogo svg{margin-left:25px;margin-top:20px;height:50px}#logoSandstorm,#logoSandstormExt{position:fixed;height:50px;bottom:50%;left:25px;z-index:9999}.burgerMenu{position:fixed;display:flex;align-items:center;cursor:pointer;mix-blend-mode:difference;height:50px;top:30px;z-index:99999;right:25px}.menu-icon svg{mix-blend-mode:difference;fill:#fff}#logoSandstorm{z-index:99999;mix-blend-mode:difference}.logoText{transform:translate(0,0);transition:.3s all ease-in-out;opacity:1}.logoText.hide{transform:translate(-50px,0);transition:.3s all ease-in-out;opacity:0}.menuTitle{position:absolute;font-size:5vh;color:white;left:30%;bottom:-20vh;width:100vh;display:-webkit-box;display:-ms-flexbox;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#workCards{height:810px}#mainMenuContainer{overflow:hidden;opacity:0;transform:translate3d(-50%,-1000px,0);transition:transform .8s ease-in-out}#mainMenuContainer.opened{opacity:1;transform:translate3d(-50%,0,0);transition:transform .8s ease-in-out}#mainMenuContainer.closed{opacity:1;transform:translate3d(-50%,-1000px,0);transition:transform .8s ease-in-out}.burgerMenu.opened svg .menu-icon_line-top{width:100%!important;transform:rotate(-45deg);y:14;x:-12}.burgerMenu.opened svg .menu-icon_line-bottom{width:100%!important;transform:rotate(45deg);y:-2;x:4}.burgerMenu.opened svg .menu-icon_line-middle{display:none!important}.contactBtn{position:fixed;right:-15px;top:50%;padding:0 30px;background:black;border:2px solid #fff;color:#fff;z-index:99;text-transform:uppercase;font-size:12px;font-weight:900;-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;will-change:transform;transition:.5s all ease-in-out}.contactBtn:hover{background:white;border:2px solid #000;color:#000}#scrollContainer{position:absolute;left:50%;bottom:5%;transform:translate(-50%,0);width:160px;color:#fff;font-size:10px;text-align:center}#scrollContainer>span{display:block;position:relative;margin:0 auto;background:#fff;width:20px;height:30px;border-radius:10px}#scrollContainer>span>span{position:absolute;display:block;width:2px;height:6px;background-color:#1F1047;z-index:5;left:8.5px;top:4px;border-radius:1px;-webkit-animation:scrollit 1s infinite alternate;animation:scrollit 1s infinite alternate}#homeCases .et_pb_column,#homeCases .et_pb_module{display:flex;flex-direction:column;justify-content:center;padding:20px}#homeCases .et_pb_module .category{position:absolute;top:-160px;font-weight:600;font-size:12px;text-transform:uppercase}#homeCases .et_pb_module .cardTitle{font-size:2vw;margin-bottom:12px}#homeCases .et_pb_module .cardContent{font-size:14px}@-webkit-keyframes scrollit{0%{transform:translateY(0)}20%{transform:translateY(0)}100%{transform:translateY(15px)}}@keyframes scrollit{0%{transform:translateY(0)}20%{transform:translateY(0)}100%{transform:translateY(15px)}}.visitWebsite{cursor:none;position:absolute;font-size:16px;width:200px;height:45px;line-height:45px;text-align:center;background:rgba(51,51,51,0.9);color:#fff;z-index:999}.portfolioCard{cursor:none!important}.portfolioCard .portfolioTitle{color:black;font-size:24px;font-weight: bold;margin:15px 0}.portfolioCard .portfolioDescription{opacity:0;color:#333;font-size:18px;font-weight:100}.portfolioCard:hover .portfolioDescription{opacity:1;transition:all .4s ease-in-out}.portfolioCard .portfolioVideoWrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-9}.portfolioCard:hover .portfolioVideoWrapper{z-index:9!important}.webText{font-size:20px;line-height:1.5;color:#000}#logoSandstorm,#logoSandstormExt{display:none}#logoSandstorm.animated,#logoSandstormExt.animated{display:block}#logoSandstorm.animated .ss1{opacity:0;transform:translateY(27px);animation:fadeInTop .5s;animation-delay:3.8s;animation-fill-mode:forwards}#logoSandstorm.animated .ss2{opacity:0;transform:translateY(-27px);animation:fadeInBot .5s;animation-delay:3.8s;animation-fill-mode:forwards}#logoSandstormExt.animated{opacity:0;animation:fadeIn .5s;animation-delay:5s;animation-fill-mode:forwards}.blackHole{transform:scale3d(1,0,0);transform-origin:center;animation:zoomIn .5s;animation-delay:3s}.ss_animation_exec{animation-duration:1000ms;animation-delay:0ms;opacity:0;animation-timing-function:ease-in-out;left:0px;transform:translate3d(0px,10%,0px)}#workCards .et_pb_module:nth-child(1){animation-delay:200ms}#workCards .et_pb_module:nth-child(2){animation-delay:400ms}#workCards .et_pb_module:nth-child(3){animation-delay:600ms}#workCards .et_pb_module:nth-child(4){animation-delay:800ms}.asterisk_required{position:absolute;font-size:1.5rem;color:#d60042;top:0.5rem}p[data-id="terms"] .asterisk_required{right:0}.et_pb_contact p input.et_contact_error{border:none!important;border-bottom:3px solid red!important}.et_pb_contact p textarea.et_contact_error{border:3px solid red!important}#footer #year a{color:#fff;text-decoration:underline}.worknContainer{width:100%;position:absolute;top:-10px}.worknContainer .workField,.worknContainer .workNumber{float:left;font-size:12px}.worknContainer .workField{width:80%}.worknContainer .workNumber{width:20%;text-align:right}.page-id-546 .et_pb_row .et_pb_column .et_pb_blurb_content,.page-id-546 .et_pb_row .et_pb_column .et_pb_blurb_container{height:100%}.page-id-546 .et_pb_row .et_pb_column .et_pb_module_header{width:100%;position:absolute;height:100%;top:0;left:0;bottom:0;right:0}.page-id-546 .et_pb_row .et_pb_column .et_pb_module_header a{position:absolute;height:100%;width:100%;opacity:0}.single-project #maintopmenu{background-color:transparent!important;position:absolute!important}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#000000}.ht-ctc{right:30px!important}.page-id-31 .contactBtn{display:none!important}@media only screen and (max-width:700px){#logoSandstorm{display:none!important}}@media only screen and (max-width:1325px) and (min-width:981px){#top-menu,.fullwidth-menu,nav#top-menu-nav,nav.fullwidth-menu-nav{display:block!important}#et_mobile_nav_menu,.et_mobile_nav_menu{display:none!important}}#tableauCreation .et_pb_pricing{height:800px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInTop{0%{opacity:0}10%{opacity:1;transform:translateY(27px)}100%{transform:translateY(0);opacity:1}}@keyframes loaderRotation{0%{transform:rotate3d(0,0,1,0deg) scale(1)}10%{transform:rotate3d(0,0,1,-20deg)}30%{transform:rotate3d(0,0,1,-22deg) scale(1)}70%{transform:rotate3d(0,0,1,380deg) scale(1.8)}100%{transform:rotate3d(0,0,1,360deg) scale(1)}}@keyframes fadeInBot{0%{opacity:0}10%{opacity:1;transform:translateY(-27px)}100%{transform:translateY(0);opacity:1}}@keyframes ninja{from{transform:scale3d(1,0,0)}to{transform:scale3d(1,1,1)}}@keyframes zoomIn{from{transform:scale3d(1,0,0)}to{transform:scale3d(1,1,1)}}@keyframes move_menu-icon_line-bottom{from{width:50%}to{width:100%}}@keyframes move_menu-icon_line-top{from{width:100%}to{width:50%}}@keyframes mainMenu-animation-totop{from{top:0}to{top:-1000px}}@keyframes mainMenu-animation-tobot{from{top:-1000px}to{top:0}}@keyframes showLoader{from{opacity:0}to{opacity:1}}@media screen and (max-width:600px){.contactBtn{display:none!important}}.st1{fill:#ffc107!important}