:root{--app-height:100vh}html{scroll-padding-top:180px}.scroll-hidden{overflow:hidden!important;max-height:calc(100vh - var(--wp-admin--admin-bar--height,0px))!important}.et_pb_fullscreen .et_pb_fullwidth_header_container,.container,.et_pb_row{width:90%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%}#contact .et_pb_row{width:100%!important}.et_pb_button{font-weight:600;text-decoration:none}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:RGBA(0,0,0,1)!important;position:fixed;top:110px}.marked a{background-color:#f48f18;padding:10px 15px!important;border-radius:20px}.et_pb_sticky .et_mobile_menu,.et_pb_sticky .et_mobile_menu ul{top:60px!important}.et_pb_fullscreen .et_pb_fullwidth_header_container{max-width:1000px}.flowhero .et_pb_fullwidth_header_container{max-width:1430px}.flowsecond .et_pb_fullwidth_header_container{max-width:1430px}.flowhero .header-content{max-width:65%}.flowhero p{font-weight:600}.secondarymenu p{font-size:14px}@media (min-width:979px){.flowhero .header-content{max-width:50%}.flowhero p{font-size:32px;line-height:43px}}h1,.et_pb_fullwidth_header_subhead{font-size:clamp(50px,4vw,90px)!important;line-height:1}.blogg h1{font-size:clamp(35px,4vw,50px)!important}.et_pb_fullwidth_header_subhead{font-size:32px;margin:10px auto 30px}h2{font-size:clamp(40px,4vw,60px)!important;line-height:1}p{margin:5px 0 10px;line-height:1.5;font-size:16px}.et_pb_text ol,.et_pb_text ul{line-height:1.5;font-size:16px;margin-left:20px}#contact a{color:white}a{text-decoration:underline}::selection{background:#782D7E}::-moz-selection{background:#782D7E}.purple{color:#782D7E}.orange{color:#F48F18}.green{color:#0094a6}.et_pb_bg_layout_dark h3.grey{color:#ddd!important}h4,.et-pb-contact-message p{font-size:26px!important;text-transform:none;line-height:1.3;margin-top:30px}.et-pb-contact-message p{color:white}.mobile_menu_bar::before{color:white!important}.et_pb_post_content h2{font-size:50px;color:white;margin-top:30px}.et_pb_post_content h3{font-size:30px;color:white;margin-top:30px}.dtq-btn-wrap{margin-right:15px}h3{font-size:34px;line-height:38px;margin-bottom:10px}@media (max-width:650px){.dtq-dual-btn{display:block}.dtq-btn-wrap{margin-bottom:20px}}@media (min-width:720px){p,.et_pb_text ol,.et_pb_text ul{font-size:18px}}@media (max-width:980px){p,h2{}}@media (min-width:1000px){.et_pb_row_0_tb_footer h2{font-size:50px}}@media only screen and (max-width:1280px) and (min-width:960px){#contact a{font-size:14px}}.sliderbitvis{background:#2B3847 url("https://bitvis.se/wp-content/uploads/2022/12/bitvis-slide-1.svg") no-repeat bottom center;background-size:cover}.powerflow-footer{background:#2B3847 url("https://bitvis.se/wp-content/uploads/2023/05/powerflow-footer.svg") no-repeat bottom center;background-size:cover}.powerflow-bg{background:#2B3847 url("https://bitvis.se/wp-content/uploads/2024/12/Powerflow-intro-black.svg") no-repeat center center!important;background-size:cover!important}.fiberflow-bg{background:#2B3847 url("https://bitvis.se/wp-content/uploads/2023/09/tunnel-fiberflow-bg-2.svg") no-repeat center center!important;background-size:cover!important}.upload-file-label{display:none}.divi-simple-upload-button{background-color:rgba(255,255,255,0.1)!important;font-size:14px!important;padding:16px!important;border:1px dashed white}.fiberform label{color:white!important}.fiberform input{border-radius:10px 10px 10px 10px;overflow:hidden;border-width:1px;border-color:#FFFFFF;background-color:rgba(255,255,255,0.1);padding:16px;width:100%;color:white!important}@media only screen and (max-width:960px){.et_pb_promo_description h2{margin-top:40px}#join-the-mission .et_pb_row{margin-bottom:0}}.et_pb_promo_description:after{}.et_mobile_menu li a{text-decoration:none}.et_mobile_menu{border-color:white!important}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{border-radius:10px 10px 10px 10px;overflow:hidden;border-width:1px;border-color:#FFFFFF;background-color:rgba(255,255,255,0.1);padding:16px;width:100%;color:white!important;font-size:16px}.wc-block-components-text-input>input,.wc-blocks-components-select__container>select{color:#3e3e3e!important}.wpcf7-form{color:white!important}.wpcf7 .wpcf7-submit{border:2px solid transparent;background-color:#F48F18;border-color:#ffffff!important;border-radius:30px;text-transform:none;font-weight:600;line-height:1.7em!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;padding:.3em 1em;font-size:15px;color:white;cursor:pointer}.wpcf7 .wpcf7-submit:disabled{background-color:#2b3847}.demobokning h3{color:white}@media only screen and (max-width:960px){#top-header{background-image:url(https://bitvis.se/wp-content/uploads/2023/04/Gradient-bitvis-3.svg);background-size:cover}}.et_pb_toggle .et_pb_toggle_title{padding:0 30px 0 30px!important}.et_pb_toggle .et_pb_toggle_title::before{right:auto;left:0}#pricing p{line-height:1.2}#pricing em{font-size:16px}.pricingmenu ul{display:flex;font-size:16px;margin:0;list-style:none;align-items:center;line-height:1.4;padding:0;justify-content:center}.pricingmenu ul li{padding:10px;background:#F48F18;border-radius:15px;text-align:center;margin:3px;-moz-box-shadow:0px 4px 10px rgba(0,0,0,.2);-khtml-box-shadow:0px 4px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.2);-o-box-shadow:0px 4px 10px rgba(0,0,0,.2)}.pricingmenu ul li a{text-decoration:none;color:white}@media only screen and (max-width:980px){.pricingtable .et_pb_tabs{margin-bottom:0}}@media only screen and (min-width:980px) and (max-width:1650px){.pricingtable .et_pb_all_tabs{min-height:365px}}@media only screen and (min-width:1650px){.pricingtable .et_pb_all_tabs{min-height:320px}}@media only screen and (min-width:980px) and (max-width:1320px){.pricingtable .et_pb_column_12,.pricingtable .et_pb_column_13,.pricingtable .et_pb_column_14,.pricingtable .et_pb_column_15{padding:10px!important;margin-right:1%!important;width:24.75%!important}.fontsmaller p,.orangecolumn ul,.pricingtable .et_pb_all_tabs p,.fontsmaller ul{font-size:16px}.orangecolumn ul{margin-left:0}}@media only screen and (min-width:480px) and (max-width:720px){.pricingtable .et_pb_column_12,.pricingtable .et_pb_column_13,.pricingtable .et_pb_column_14,.pricingtable .et_pb_column_15{padding:10px!important}}.pricingtable .description{min-height:110px;background:rgba(0,148,166,0.0);display:flex;align-items:center;padding:5px 20px;margin-left:-20px;width:calc(100% + 40px);border-radius:15px;color:rgba(0,0,0,0.7);font-size:14px;font-style:italic}.white p{color:white!important}@media only screen and (min-width:980px) and (max-width:1099px){.pricingtable .description{min-height:160px}}@media only screen and (min-width:1100px) and (max-width:1440px){.pricingtable .description{min-height:140px}}ul.et_pb_side_nav{background:none!important}ul.et_pb_side_nav .side_nav_item a{display:block;background-color:rgba(255,255,255,0);text-indent:-9999px;border-radius:7px;margin-right:10px;height:10px;width:10px;border:2px solid rgba(103,18,194,0.8)}ul.et_pb_side_nav .side_nav_item a.active{background-color:rgba(103,18,194,0.8)!important}ul.et_pb_tabs_controls{background-color:rgba(43,56,71,0.6);border-radius:3em}ul.et_pb_tabs_controls::after{border-top:0px solid #d9d9d9}.et_pb_tabs_controls li{border-bottom:0px solid #d9d9d9!important}.et_pb_tabs_controls li,.et_pb_column_1_4 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li{float:left;border-right:0px solid #d9d9d9;font-weight:600;position:relative;cursor:pointer;max-width:50%;display:table;z-index:11;line-height:1.3em;padding:10px;width:50%;text-align:center;border-radius:3em}.et_pb_tabs_controls li a{padding:4px 0px;font-size:16px}@media only screen and (min-width:480px) and (max-width:625px){.et_pb_tabs_controls li a{padding:4px 0px;font-size:14px}ul.et_pb_tabs_controls{border-radius:10px}.et_pb_tabs_controls li,.et_pb_column_1_4 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li{max-width:100%;width:100%;border-radius:10px}}@media only screen and (min-width:980px) and (max-width:1120px){.et_pb_tabs_controls li a{padding:4px 0px;font-size:14px}}@media only screen and (min-width:980px) and (max-width:1300px){}.quicklinks .imagewrap{display:flex;flex-wrap:wrap}.quicklinks a{width:31%;margin:0 1%;text-align:center}.quicklinks .image img{border-radius:50%}body:not(.et-fb-root-ancestor) [class*='et-lb-content']{position:fixed;visibility:hidden;top:0px;z-index:999999;min-height:100%;transition:all .2s 0s;width:100%;padding:2vh 0}body:not(.et-fb-root-ancestor) [class*='et-lb-content'] .et_pb_row{position:relative;top:50px;height:90vh;overflow:scroll}.et-lb-open{visibility:visible!important;width:100%}span.et-lb-close{font-size:46px;right:0vw;margin-top:-30px;display:block;color:#ffffff;padding:10px;cursor:pointer;font-weight:bold;font-family:etmodules;z-index:99999999999999;position:absolute}body:not(.et-fb-root-ancestor) [class*='et-lb-content']:not(.et-lb-open){transform:scale(.3);opacity:0}body:not(.et-fb-root-ancestor) [class*='et-lb-btn']{cursor:pointer}::-webkit-input-placeholder{color:#fff!important;opacity:1}:-moz-placeholder{color:#fff!important;opacity:1}::-moz-placeholder{color:#fff!important;opacity:1}:-ms-input-placeholder{color:#fff!important;opacity:1}.et_pb_section_video_bg{display:flex!important;flex-direction:column;justify-content:center}ul.et_pb_side_nav{display:none}@media only screen and (min-width:960px){ul.et_pb_side_nav{border-top-left-radius:5px;border-bottom-left-radius:5px;position:fixed;right:calc(50% - 90px);top:100%;width:180px;background:rgba(0,0,0,0.4);padding:10px;z-index:99999;display:block;opacity:0;margin-top:-70px!important;display:flex;align-items:center}}ul.et_pb_side_nav .side_nav_item a{border-radius:7px;margin-right:0px;height:28px;width:10px;border:2px solid #F48F18}ul.et_pb_side_nav .side_nav_item a.active{background-color:#F48F18!important}.floatnone .dtq-dual-btn{flex-direction:column}.floatnone .dtq-btn-wrap{margin-bottom:20px}@media only screen and (min-width:1870px){.et_pb_button_alignment_center .floatbutton1{transform:matrix(1,0,0,1,-275,0)}.et_pb_button_alignment_center .floatbutton2{transform:matrix(1,0,0,1,-245,0)}.et_pb_button_alignment_center .floatbutton3{transform:matrix(1,0,0,1,-215,0)}.et_pb_button_alignment_center .floatbutton4{transform:matrix(1,0,0,1,-185,0)}}@media only screen and (max-width:980px){.ba_dual_button_0 .btn-el--secondary{margin-left:0!important}.grecaptcha-badge{opacity:0}}#form a,#form h4{color:white!important}.wpcf7 .wpcf7-form input::file-selector-button{display:none}.wpcf7 .wpcf7-form input[type="file"]{pointer-events:none}.wpcf7 .wpcf7-form label.order-attchment,.wpcf7 .wpcf7-form label.order-attchment2{background:rgba(255,255,255,0.1);padding:10px 16px 10px 42px;border:2px solid #fff;border-style:dashed;border-radius:10px;margin-top:10px;display:inline-block;cursor:pointer;position:relative}.wpcf7 .wpcf7-form label.order-attchment::before,.wpcf7 .wpcf7-form label.order-attchment2::before{position:absolute;content:"";top:50%;left:15px;transform:translateY(-50%);background:url(https://bitvis.se/wp-content/uploads/2024/12/upload.svg);width:20px;height:20px;z-index:1;background-size:contain;background-position:center;background-repeat:no-repeat;filter:invert(1)}@media(max-width:767px){.wpcf7 .wpcf7-form label.order-attchment,.wpcf7 .wpcf7-form label.order-attchment2{font-size:14px}}.wpcf7 span.wpcf7-form-control-wrap .order-attchment,.wpcf7 span.wpcf7-form-control-wrap .order-attchment2,.wpcf7 span.wpcf7-form-control-wrap+br{display:none}.wpcf7 .wpcf7-form span.close_icon{position:absolute;top:10px;right:-40px;bottom:0;width:25px;height:25px;display:block;cursor:pointer;margin-block:auto}.wpcf7 .wpcf7-form span.close_icon:after,.wpcf7 .wpcf7-form span.close_icon:before{content:'';position:absolute;inset:0;margin:auto;width:2px;background-color:#fff;transform:rotate(45deg)}.wpcf7 .wpcf7-form span.close_icon:before{transform:rotate(-45deg)}.wpcf7 .wpcf7-form .file_box+span#file-name-di,.wpcf7 .wpcf7-form .file_box2+span#file-name-di2{display:block;margin:10px 0 0}.wpcf7 .wpcf7-form .file_box,.wpcf7 .wpcf7-form .file_box2{display:inline-block;position:relative}.wpcf7 .wpcf7-form span.file_box:not(.file_upload) span.close_icon,.wpcf7 .wpcf7-form span.file_box2:not(.file_upload2) span.close_icon{display:none}.et_pb_promo_description .et_pb_module{display:none}.et-cart-info{display:none!important}@media (max-width:768px){body,p,li{font-size:18px;line-height:1.5}ul li{margin-bottom:0.5em}}header ul.nav>li>ul.sub-menu{background:#311536;background:-webkit-linear-gradient(90deg,rgba(49,21,54,1) 0%,rgba(120,45,126,1) 100%);background:-moz-linear-gradient(90deg,rgba(49,21,54,1) 0%,rgba(120,45,126,1) 100%);background:linear-gradient(90deg,rgba(49,21,54,1) 0%,rgba(120,45,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#311536",endColorstr="#782D7E",GradientType=1);border:none;padding:14px 20px;border-radius:10px;width:270px;transform:translateX(-50%);left:50%}header ul.nav>li>ul.sub-menu:after{content:'';position:absolute;top:-8px;left:0;right:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #4A2752;width:0px;margin-inline:auto}header ul.nav>li>ul.sub-menu>li{padding:0!important;width:100%}header ul.nav>li>ul.sub-menu ul.sub-menu{position:relative;inset:auto;width:100%;padding:0;background-color:transparent!important;display:block;opacity:1;visibility:visible;border:none;margin-left:10px}header ul.nav>li>ul.sub-menu ul.sub-menu li{width:100%;display:block!important;margin-top:6px!important}header ul.nav>li>ul.sub-menu ul.sub-menu li,header ul.nav>li>ul.sub-menu ul.sub-menu li:not(.menu-item-has-children) a{padding:0!important;font-size:16px!important;line-height:1.4}header ul.nav>li ul.sub-menu a{display:inline-block!important;width:auto!important;font-weight:400;padding:0!important;font-size:16px!important;line-height:1.4}header#main-header .et_mobile_menu ul.sub-menu li.menu-item-has-children>a,header ul.nav>li>ul.sub-menu li.menu-item-has-children>a{display:inline-block!important;width:100%!important;padding:0 0 6px 0px!important;border-bottom:1px solid #808080;font-size:14px!important;line-height:1.4;font-weight:600}header#main-header .et_mobile_menu ul.sub-menu li.menu-item-has-children>a{width:auto!important}header ul.nav>li>ul.sub-menu li.menu-item-has-children>a:after{display:none}header ul.nav>li>ul.sub-menu>li:not(:first-child){margin-top:10px!important}@media (min-width:1300px){header ul.nav>li>ul.sub-menu{display:block!important}}@media (max-width:1299px){header#main-header .et_mobile_menu{padding:40px 0;height:calc(100vh - 80px - var(--wp-admin--admin-bar--height,0px));border:none;display:none!important;visibility:hidden;opacity:0;pointer-events:none}header#main-header .et_mobile_menu:after{content:'';position:absolute;inset:0 -6%;background-color:inherit;z-index:-1;pointer-events:none}header#main-header .et_mobile_menu>li:not(:last-child){margin-bottom:30px}header#main-header .et_mobile_menu>li.lang-item{width:auto;display:inline-block;margin-bottom:0}header#main-header .et_mobile_menu li a{text-align:left;font-size:16px;font-weight:400;padding:0;border:none;display:block;width:max-content;line-height:1.4}header#main-header .et_mobile_menu>li>a{font-size:26px;font-weight:600}header#main-header .et_mobile_menu li.menu-item-has-children ul.sub-menu{padding:0}header#main-header .et_mobile_menu>li.menu-item-has-children>ul.sub-menu{margin-top:30px;padding-left:12px}header#main-header .et_mobile_menu li.menu-item-has-children ul.sub-menu li{padding:0}header#main-header .et_mobile_menu>li.menu-item-has-children>ul.sub-menu>li:not(:first-child){margin-top:15px}header#main-header .et_mobile_menu>li.menu-item-has-children>ul.sub-menu ul.sub-menu>li{margin-top:5px}header#main-header .et_mobile_menu>li.menu-item-has-children>ul.sub-menu ul.sub-menu li.menu-item-has-children{margin-bottom:10px;padding-left:10px}.marked a{padding:6px 25px!important;border-radius:30px;border:2px solid #f48f18!important}header#main-header nav#top-menu-nav{position:fixed;inset:0 0 0 auto;padding:40px 30px;height:calc(var(--app-height) - 80px - var(--wp-admin--admin-bar--height,0px));z-index:999;background-color:#060d13;margin-top:auto;transform:translateX(500px);transition:transform 0.5s ease-in-out;width:100%;max-width:500px}header#main-header nav#top-menu-nav.open{transform:translateX(0%)!important}header#main-header nav#top-menu-nav>ul{display:flex!important;flex-wrap:wrap;width:100%;gap:25px 20px;max-height:100%;overflow:hidden auto}header#main-header nav#top-menu-nav>ul>li{padding:0;flex:0 0 100%;margin:0;width:100%}header#main-header nav#top-menu-nav>ul>li.lang-item{flex:0 0 auto;margin:0}header#main-header nav#top-menu-nav>ul>li.lang-item a img{display:block;width:26px!important;height:auto!important}header#main-header nav#top-menu-nav>ul>li>a{font-size:26px;line-height:1.5;padding:0;display:inline-block}header#main-header nav#top-menu-nav>ul>li.menu-item-has-children>ul.sub-menu{position:relative;inset:auto;transform:unset;background:unset;padding:0 0 0 10px;margin-block:15px 0;opacity:1;visibility:visible}header#main-header nav#top-menu-nav>ul>li.menu-item-has-children>ul.sub-menu:after{display:none}header#main-header nav#top-menu-nav>ul>li.menu-item-has-children>a{width:100%}header#main-header nav#top-menu-nav>ul>li.menu-item-has-children>a::after{font-size:30px;line-height:33px}header#main-header nav#top-menu-nav>ul>li.menu-item-has-children.active-menu>a::after{transform:scale(1,-1);line-height:38px}header#main-header .mobile_menu_bar_toggle.open:before{content:"M"}.et_fixed_nav #main-header{position:fixed}#et_mobile_nav_menu{display:block!important}}@media (max-width:980px){header#main-header nav#top-menu-nav{transform:translateX(100%);max-width:100%}}.bloggcontent .et_pb_post{border:0px solid #d8d8d8;padding:19px;background-color:#060d13!important}.bloggcontent .column.size-1of3{width:calc(33.33333% - 10px)!important;margin-right:15px!important}.bloggcontent .column.size-1of3:nth-child(3n){margin-right:0!important}.bloggcontent .entry-featured-image-url img{border-radius:15px!important;border:1px solid #ddd!important}.bloggcontent .entry-title{color:white}.bloggcontent .more-link{display:block;background-color:white;border-radius:15px;color:#060d13;font-size:12px!important;width:70px;text-transform:uppercase;padding:0px 10px;text-decoration:none;margin-top:30px}.bloggcontent .more-link{position:relative;display:inline-block;width:60px;height:30px;overflow:hidden}.bloggcontent .more-link::before{content:"\24";font-family:ETmodules!important;display:block;width:60px;height:30px;background-color:white;font-size:2em;line-height:1em;position:absolute;left:0;top:50%;padding-top:5px;transform:translateY(-50%);text-align:center}.bloggcontent .more-link:hover::before,.bloggcontent .more-link:focus-visible::before{background-color:#000;color:#fff}.bloggfilter a{border:1px solid white;color:white;padding:.5rem 2.25rem;border-radius:50px;font-size:14px;margin-right:10px;text-decoration:none;margin-bottom:10px}@media (max-width:580px){.bloggfilter a{display:block}}.bloggfilter a.active{background-color:white;color:black}.custom-blog-grid .et_pb_salvattore_content[data-columns]::before{content:'4 .column.size-1of4'}.custom-blog-grid .column.size-1of4{width:25%}.bloggcontent a.more-link {border:1px solid white!important;background-color:black!important;color:white!important}.bloggcontent a.more-link.hover {background-color:white!important;color:#060d13!important;border:1px solid white!important}a.wcc-preference-btn,.wcc-preference-btn{color:#f48f18!important}.wcc-category-list-title{color:#ffffff!important}