body:not(.wp-admin):not(.block-editor-iframe__body){padding:0 20px 20px}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth:not(.style-video):not(.style-full-width),body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth:not(.style-video):not(.style-full-width){margin-right:20px !important;width:calc(100vw - 40px - var(--bf-scrollbar-width, 17px)) !important}@media screen and (min-width:1291px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth:not(.style-video):not(.style-full-width),body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth:not(.style-video):not(.style-full-width){margin-left:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/-2 + 20px)}}@media screen and (min-width:1250px)and (max-width:1290px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth:not(.style-video):not(.style-full-width),body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth:not(.style-video):not(.style-full-width){margin-left:0}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.style-video,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.style-full-width,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth.has-inner-container:not([class*=background-]):not([style*="background-image: url"]),body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.style-video,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.style-full-width,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth.has-inner-container:not([class*=background-]):not([style*="background-image: url"]){margin-left:-20px}@media screen and (min-width:1291px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.style-video,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.style-full-width,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth.has-inner-container:not([class*=background-]):not([style*="background-image: url"]),body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.style-video,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.style-full-width,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth.has-inner-container:not([class*=background-]):not([style*="background-image: url"]){margin-left:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/-2)}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth.has-inner-container:not([class*=background-]):not([style*="background-image: url"]),body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth.has-inner-container:not([class*=background-]):not([style*="background-image: url"]){width:calc(100vw - var(--bf-scrollbar-width, 17px)) !important}body:not(.wp-admin):not(.block-editor-iframe__body) .entry-content>*{margin-bottom:20px !important}.wp-block-blockflow-container:not(.style-not-rounded):not(.style-video):not(.style-full-width),.wp-block-blockflow-hero:not(.style-not-rounded):not(.style-video):not(.style-full-width){border-radius:30px}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container:not(.style-not-rounded):not(.style-video):not(.style-full-width),body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero:not(.style-not-rounded):not(.style-video):not(.style-full-width){overflow:hidden}body.wp-admin .wp-block-blockflow-container:not(.style-not-rounded):not(.style-video):not(.style-full-width).overlay-true,body.block-editor-iframe__body .wp-block-blockflow-container:not(.style-not-rounded):not(.style-video):not(.style-full-width).overlay-true,body.wp-admin .wp-block-blockflow-hero:not(.style-not-rounded):not(.style-video):not(.style-full-width).overlay-true,body.block-editor-iframe__body .wp-block-blockflow-hero:not(.style-not-rounded):not(.style-video):not(.style-full-width).overlay-true{overflow:hidden}.wp-block-blockflow-container.style-top-rounded,.wp-block-blockflow-hero.style-top-rounded{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.wp-block-blockflow-container.style-bottom-rounded,.wp-block-blockflow-hero.style-bottom-rounded{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.wp-block-blockflow-container.fullwidth:not(.has-inner-container):not([class*=background-]),.wp-block-blockflow-hero.fullwidth:not(.has-inner-container):not([class*=background-]){border-radius:0 !important}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-container.fullwidth:not(.has-inner-container):not([class*=background-])>.inner-container,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-hero.fullwidth:not(.has-inner-container):not([class*=background-])>.inner-container{padding:0 !important}.style-rounded{border-radius:16px}.style-rounded.overlay-true{overflow:hidden}.style-rounded.overlay-true>.inner-wrapper{border-radius:16px;overflow:hidden}.style-rounded>.inner-wrapper{border-radius:16px}::selection{background:color-mix(in srgb,var(--virta_colors_color-secondary) 80%,#000);color:#fff}strong{font-weight:700}h1,h2,h3,h4,h5,h6{text-wrap:balance}.btn-outlined:not(.btn-outline):focus:not(:hover):not(.active) .button-text{color:var(--virta_colors_color-text,#000)}#blockflow-theme header .wp-block-blockflow-container:after,#blockflow-theme header .wp-block-blockflow-container:before{content:"";display:block;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}#blockflow-theme header .wp-block-blockflow-container:before{background:linear-gradient(0deg,color-mix(in srgb,var(--virta_colors_color-background-dark) 0%,transparent) 0%,color-mix(in srgb,var(--virta_colors_color-background-dark) 50%,transparent) 85%);height:125px}#blockflow-theme header .wp-block-blockflow-container:after{backdrop-filter:blur(4px);height:150px;mask-image:linear-gradient(to top,transparent 0%,#000 50%);-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 50%)}#blockflow-theme header .wp-block-blockflow-container>.inner-container{padding:var(--virta_layout_margins_d,16) !important}#blockflow-theme header .wp-block-blockflow-container .style-glass{background:radial-gradient(70.71% 70.71% at 50% 50%,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 100%),rgba(0,0,0,.2)}#blockflow-theme header .wp-block-blockflow-container .style-glass .wp-block-blockflow-link{border-radius:30px;padding:10px 32px;transition:all .3s !important}#blockflow-theme header .wp-block-blockflow-container .style-glass .wp-block-blockflow-link:focus,#blockflow-theme header .wp-block-blockflow-container .style-glass .wp-block-blockflow-link:hover,#blockflow-theme header .wp-block-blockflow-container .style-glass .wp-block-blockflow-link.current-page{background-color:hsla(0,0%,100%,.101)}.wp-block-post-content:after{z-index:999}header.wp-block-template-part .wp-block-blockflow-navigation{position:absolute;right:var(--virta_layout_padding-page)}header.wp-block-template-part .wp-block-blockflow-navigation:focus,header.wp-block-template-part .wp-block-blockflow-navigation:hover{--virta_hamburger_color:var(--virta_colors_color-primary)}header.wp-block-template-part .wp-block-blockflow-navigation .hamburger.is-active .hamburger-inner{transform:none !important}header.wp-block-template-part .wp-block-blockflow-navigation .hamburger.is-active .hamburger-inner:before{top:calc((6px + var(--virta_hamburger_line, 3px))*-1);transform:none !important}header.wp-block-template-part .wp-block-blockflow-navigation .hamburger.is-active .hamburger-inner:after{bottom:calc((6px + var(--virta_hamburger_line, 3px))*-1);transform:none !important}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list{height:100vh !important;left:auto;opacity:0;overflow-x:auto;padding:50px 0 30px !important;pointer-events:none;position:fixed;right:-401px;top:0 !important;transition:all .4s;width:400px;z-index:1000}@media(max-width:554px){header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list{width:100%}}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list.is-open{opacity:1;pointer-events:all;right:0}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .close-button{-webkit-appearance:none;appearance:none;background-color:var(--virta_colors_color-text);border:none;cursor:pointer;height:22px;mask-image:url(//mediaboxtv.com/wp-content/themes/mediabox25/dist/992f35aba6d37766b245.svg);-webkit-mask-image:url(//mediaboxtv.com/wp-content/themes/mediabox25/dist/992f35aba6d37766b245.svg);-webkit-mask-size:contain;mask-size:contain;position:absolute;right:20px;top:20px;transition:all .3s;width:22px}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .close-button:focus,header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .close-button:hover{background-color:var(--virta_colors_color-primary)}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .blockflow-navigation-level-0{height:100%;max-height:calc(100dvh - 110px - var(--wp-admin--admin-bar--height, 0px)) !important;padding:30px !important}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .blockflow-navigation-level-0 .wp-block-blockflow-group:last-of-type{margin-top:auto}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .wp-block-blockflow-navigation-link.current-page:not(.toggle-link){color:var(--virta_colors_color-primary) !important}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .sub-menu{padding-top:10px}html.menu-is-open .scrollbar-dummy{display:none}.style-blobs{overflow:hidden;position:relative}.style-blobs .blob-container{box-sizing:border-box;filter:blur(30px);height:100%;left:0;position:absolute;top:0;width:100%}.style-blobs .blob-container .single-blob{background:radial-gradient(circle at center,rgba(0,54,132,.8) 0,rgba(0,54,132,0) 50%) no-repeat;height:80%;left:10%;mix-blend-mode:screen;opacity:1;position:absolute;top:10%;width:80%}.style-blobs .blob-container .single-blob.blob-1{animation:moveVertical 30s ease infinite;transform-origin:center center}.style-blobs .blob-container .single-blob.blob-2{animation:moveInCircle 20s reverse infinite;background:radial-gradient(circle at center,rgba(0,54,132,.8) 0,rgba(0,54,132,0) 50%) no-repeat;mix-blend-mode:screen;transform-origin:calc(70% - 400px)}.style-blobs .blob-container .single-blob.blob-3{animation:moveInCircle 40s linear infinite;background:radial-gradient(circle at center,rgba(0,105,231,.8) 0,rgba(0,105,231,0) 50%) no-repeat;left:calc(10% - 500px);top:calc(10% + 200px);transform-origin:calc(50% + 400px)}.style-blobs .blob-container .single-blob.interactive{background:radial-gradient(circle at center,rgba(0,105,231,.8) 0,rgba(0,105,231,0) 50%) no-repeat;height:100%;left:-50%;mix-blend-mode:hard-light;opacity:.7;top:-50%;width:100%}@keyframes moveInCircle{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}100%{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}100%{transform:translateX(-50%) translateY(-10%)}}.brlbs-cmpnt-content-blocker,.brlbs-cmpnt-container{max-width:100%;width:100% !important}.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-main,.brlbs-cmpnt-container .brlbs-cmpnt-cb-main{border-radius:16px;padding:40px !important}@media(max-width:750px){.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-main,.brlbs-cmpnt-container .brlbs-cmpnt-cb-main{padding:20px !important}}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=youtube-content-blocker] .brlbs-cmpnt-cb-thumbnail,.brlbs-cmpnt-container[data-borlabs-cookie-content-blocker-id=youtube-content-blocker] .brlbs-cmpnt-cb-thumbnail{background-size:125% !important}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=youtube-content-blocker] .brlbs-cmpnt-cb-thumbnail:after,.brlbs-cmpnt-container[data-borlabs-cookie-content-blocker-id=youtube-content-blocker] .brlbs-cmpnt-cb-thumbnail:after{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.231372549);border-radius:inherit;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=elfsight] div[class^=brlbs-cmpnt-cb-preset-],.brlbs-cmpnt-container[data-borlabs-cookie-content-blocker-id=elfsight] div[class^=brlbs-cmpnt-cb-preset-]{background:0 0 !important;padding-left:50px;padding-right:50px}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=elfsight] .brlbs-cmpnt-cb-main,.brlbs-cmpnt-container[data-borlabs-cookie-content-blocker-id=elfsight] .brlbs-cmpnt-cb-main{flex-direction:column !important}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=elfsight] .brlbs-cmpnt-cb-buttons,.brlbs-cmpnt-container[data-borlabs-cookie-content-blocker-id=elfsight] .brlbs-cmpnt-cb-buttons{flex-direction:row !important;flex-wrap:wrap !important}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=elfsight] .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn,.brlbs-cmpnt-container[data-borlabs-cookie-content-blocker-id=elfsight] .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{width:-moz-fit-content !important;width:fit-content !important}.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=elfsight] .brlbs-cmpnt-cb-thumbnail,.brlbs-cmpnt-container[data-borlabs-cookie-content-blocker-id=elfsight] .brlbs-cmpnt-cb-thumbnail{background-size:auto 100% !important;-webkit-mask-image:linear-gradient(90deg,color-mix(in srgb,#000 0%,transparent) 0%,#000 5%,#000 95%,color-mix(in srgb,#000 0%,transparent) 100%);mask-image:linear-gradient(90deg,color-mix(in srgb,#000 0%,transparent) 0%,#000 5%,#000 95%,color-mix(in srgb,#000 0%,transparent) 100%)}.brlbs-cmpnt-cb-matterport-iframe-container{width:100%}.wp-block-blockflow-distributor{border-radius:30px;overflow:clip}.wp-block-blockflow-distributor.style-hover-shadow{transition:all .3s}.wp-block-blockflow-distributor.style-hover-shadow:focus,.wp-block-blockflow-distributor.style-hover-shadow:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media(max-width:600px){.wp-block-blockflow-distributor.style-hover-shadow{box-shadow:0 0 20px 0 rgba(0,0,0,.05)}}body:not(.wp-admin):not(.wp-login):not(.block-editor-iframe__body) .wp-block-contact-form-7-contact-form-selector{width:100%}body:not(.wp-admin):not(.wp-login):not(.block-editor-iframe__body) .select2-container{width:100% !important}body:not(.wp-admin):not(.wp-login):not(.block-editor-iframe__body) form span a{color:var(--virta_colors_color-primary)}.btn-glass,.style-glass{--glass:#bbbbbc;--light:#fff;--dark:#000;--glass-reflex-dark:1;--glass-reflex-light:1;--saturation:150%;backdrop-filter:blur(8px) saturate(var(--saturation));-webkit-backdrop-filter:blur(8px) saturate(var(--saturation));background-color:color-mix(in srgb,var(--glass) 12%,transparent);border:none !important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--light) calc(var(--glass-reflex-light) * 10%), transparent),inset 1.8px 3px 0px -2px color-mix(in srgb, var(--light) calc(var(--glass-reflex-light) * 90%), transparent),inset -2px -2px 0px -2px color-mix(in srgb, var(--light) calc(var(--glass-reflex-light) * 80%), transparent),inset -3px -8px 1px -6px color-mix(in srgb, var(--light) calc(var(--glass-reflex-light) * 60%), transparent),inset -0.3px -1px 4px 0px color-mix(in srgb, var(--dark) calc(var(--glass-reflex-dark) * 12%), transparent),inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--dark) calc(var(--glass-reflex-dark) * 20%), transparent),inset 0px 3px 4px -2px color-mix(in srgb, var(--dark) calc(var(--glass-reflex-dark) * 20%), transparent),inset 2px -6.5px 1px -4px color-mix(in srgb, var(--dark) calc(var(--glass-reflex-dark) * 10%), transparent),0px 1px 5px 0px color-mix(in srgb, var(--dark) calc(var(--glass-reflex-dark) * 10%), transparent),0px 6px 16px 0px color-mix(in srgb, var(--dark) calc(var(--glass-reflex-dark) * 8%), transparent)}.btn-glass:before{background:radial-gradient(70.71% 70.71% at 50% 50%,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 100%),rgba(0,0,0,.2);border:none !important}.btn-glass:focus,.btn-glass:hover{transform:scale(.975)}.style-glass{border-radius:30px}.style-hover-box{min-height:300px}.style-hover-box>.inner-wrapper{border-radius:16px;gap:0px !important;transition:all .3s;overflow:hidden}.style-hover-box>.inner-wrapper:after{transition:all .3s;height:200% !important}.style-hover-box>.inner-wrapper .wp-block-blockflow-text,.style-hover-box>.inner-wrapper .wp-block-blockflow-button{opacity:0;transition:all .3s;max-height:0;padding-bottom:0;padding-top:0}.style-hover-box>.inner-wrapper .wp-block-blockflow-title,.style-hover-box>.inner-wrapper .wp-block-blockflow-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.style-hover-box:focus>.inner-wrapper,.style-hover-box:hover>.inner-wrapper{gap:20px !important}.style-hover-box:focus>.inner-wrapper:after,.style-hover-box:hover>.inner-wrapper:after{transform:translateY(-100px)}.style-hover-box:focus>.inner-wrapper .wp-block-blockflow-text,.style-hover-box:focus>.inner-wrapper .wp-block-blockflow-button,.style-hover-box:hover>.inner-wrapper .wp-block-blockflow-text,.style-hover-box:hover>.inner-wrapper .wp-block-blockflow-button{opacity:1;max-height:100px}.style-hover-box:focus>.inner-wrapper .wp-block-blockflow-button,.style-hover-box:hover>.inner-wrapper .wp-block-blockflow-button{padding-top:10px;padding-bottom:10px}.style-circle{aspect-ratio:1/1;border-radius:50%;display:flex;overflow:hidden}.style-circle figure{display:flex;height:100%;width:100%}.style-circle .image-wrapper{display:flex;height:100%;width:100%}.style-circle picture{display:flex;height:100%;position:relative;width:100%}.style-circle img{aspect-ratio:1/1;height:100%}#blockflow-theme div[class^=MediaContainer__Container]{flex-grow:1}#blockflow-theme div[class*=CardContainer-]{transition:all .3s}#blockflow-theme div[class*=CardContainer-]:focus,#blockflow-theme div[class*=CardContainer-]:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.05)}#blockflow-theme div[class*=CardContainer-]:not(:has(div[class*=Layer__HiddenLayer])){box-sizing:border-box;padding:20px 20px 0}#blockflow-theme div[class*=Layer__HiddenLayer]{opacity:1;padding:90px 30px 15px !important;transform:translate(0px,0px);visibility:visible}#blockflow-theme div[class*=ShortenedText__ShortenedTextComponent]{-webkit-line-clamp:3;line-clamp:3}#blockflow-theme div[class*=ShortenedText__ShortenedTextComponent] br{display:none}#blockflow-theme div[class*=CardContainer-]:has(div[class*=CardMediaBlock__MediaBlock]){background-color:#1e1e1e}#blockflow-theme div[class*=CardMediaBlock__MediaBlock]{background-color:#1e1e1e;border:2px solid #1e1e1e}#blockflow-theme div[class*=CardMediaBlock__MediaBlock] div[class*=MediaVideo__IntersectionContainer]{height:100%}#blockflow-theme div[class*=CardMediaBlock__MediaBlock] div[class*=MediaVideo__IntersectionContainer] div[class*=MediaVideo__Video]{height:100% !important;min-height:400px}#blockflow-theme div[class*=CardMediaBlock__MediaBlock] div[class*=MediaVideo__IntersectionContainer] div[class*=MediaVideo__Video] div[class*=MediaVideo__PlayerWrapper]{height:100%}#blockflow-theme div[class*=CardMediaBlock__MediaBlock] div[class*=MediaVideo__IntersectionContainer] div[class*=MediaVideo__Video] div[class*=MediaVideo__PlayerWrapper] video{-o-object-fit:cover;object-fit:cover}#blockflow-theme div[class*=User__Info-]{max-width:100% !important}.wp-block-blockflow-map{border-radius:30px;overflow:hidden}.popup-overlay{align-items:center;backdrop-filter:blur(var(--virta_menu_overlay_blur,3px));background-color:color-mix(in srgb,var(--virta_menu_overlay_color) 75%,transparent);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-box{background:#fff;border-radius:30px;box-shadow:0 5px 15px rgba(0,0,0,.3);box-sizing:border-box;cursor:auto;max-height:90%;max-width:90%;overflow-y:auto;padding:2rem;position:relative;width:700px}.popup-close{background:rgba(0,0,0,0);border:none;color:#333;cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:15px;top:10px;transition:all .3s}.popup-close:focus,.popup-close:hover{color:var(--virta_colors_color-primary)}.popup-content .embed-container{border-radius:16px;box-sizing:border-box;display:flex;height:auto;justify-content:center;overflow:hidden;width:100%}.popup-content .embed-container iframe,.popup-content .embed-container object,.popup-content .embed-container embed{aspect-ratio:16/9;height:auto;width:100% !important}.wp-block-blockflow-post-query-loop.style-portfolio.custom-shortcode .post-template-container{display:flex;flex-wrap:wrap;gap:var(--virta_layout_margins_d)}.wp-block-blockflow-post-query-loop.style-portfolio.custom-shortcode .post-template-container .post-template-single{align-items:flex-end;display:flex;flex-grow:1;width:calc(33% - var(--virta_layout_margins_d)/2)}@media(max-width:1000px){.wp-block-blockflow-post-query-loop.style-portfolio.custom-shortcode .post-template-container .post-template-single{width:calc(50% - var(--virta_layout_margins_d)/2)}}@media(max-width:600px){.wp-block-blockflow-post-query-loop.style-portfolio.custom-shortcode .post-template-container .post-template-single{width:100%}.wp-block-blockflow-post-query-loop.style-portfolio.custom-shortcode .post-template-container .post-template-single:last-child{display:flex}}.wp-block-blockflow-post-query-loop.style-portfolio.custom-shortcode .post-template-container .post-template-single .content-container{display:flex;flex-direction:column;flex-grow:1;padding:var(--virta_layout_padding-outside_m)}.wp-block-blockflow-post-query-loop.style-portfolio .wp-block-blockflow-post-query-filter .filter-row{justify-content:center}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single{border-radius:16px;cursor:pointer;height:300px;justify-content:flex-end;overflow:hidden;position:relative}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:after{background:var(--virta_colors_dynamic_gradients_gradient);content:"";display:block;height:200% !important;left:0;position:absolute;top:0;transition:all .3s;width:100%}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:not(.loading):before{background:#fff;content:"";display:block;height:80px;left:50%;-webkit-mask-image:url(//mediaboxtv.com/wp-content/themes/mediabox25/dist/f9513f044d3dcf7920db.svg);mask-image:url(//mediaboxtv.com/wp-content/themes/mediabox25/dist/f9513f044d3dcf7920db.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single.loading:before{animation:loading 1s linear infinite;border:5px solid #fff;border-radius:50px;border-top-color:var(--virta_colors_color-primary);content:"";display:block;height:50px;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;width:50px;z-index:2}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single.loading>*{filter:blur(4px);opacity:.5}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .wp-block-blockflow-post-image,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .background-image{box-sizing:border-box;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .wp-block-blockflow-post-image figure,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .background-image figure{display:flex}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .wp-block-blockflow-post-image figure .image-wrapper,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .background-image figure .image-wrapper{flex-grow:1}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .wp-block-blockflow-post-image figure img,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .background-image figure img{height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .wp-block-blockflow-group,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .content-container{gap:0px !important;transition:all .3s;z-index:1}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .wp-block-blockflow-group .wp-block-blockflow-post-category,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .wp-block-blockflow-group .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .wp-block-blockflow-group .wp-block-blockflow-button,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .content-container .wp-block-blockflow-post-category,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .content-container .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single .content-container .wp-block-blockflow-button{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transition:all .3s}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus:after,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover:after{transform:translateY(-100px)}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .wp-block-blockflow-group,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .content-container,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .wp-block-blockflow-group,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .content-container{gap:20px !important}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .wp-block-blockflow-group .wp-block-blockflow-post-category,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .wp-block-blockflow-group .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .wp-block-blockflow-group .wp-block-blockflow-button,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .content-container .wp-block-blockflow-post-category,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .content-container .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .content-container .wp-block-blockflow-button,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .wp-block-blockflow-group .wp-block-blockflow-post-category,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .wp-block-blockflow-group .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .wp-block-blockflow-group .wp-block-blockflow-button,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .content-container .wp-block-blockflow-post-category,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .content-container .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .content-container .wp-block-blockflow-button{max-height:60px;opacity:1}.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .wp-block-blockflow-group .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .wp-block-blockflow-group .wp-block-blockflow-button,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .content-container .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:focus .content-container .wp-block-blockflow-button,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .wp-block-blockflow-group .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .wp-block-blockflow-group .wp-block-blockflow-button,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .content-container .wp-block-blockflow-post-link,.wp-block-blockflow-post-query-loop.style-portfolio .post-template-single:hover .content-container .wp-block-blockflow-button{padding-bottom:10px;padding-top:10px}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.style-video .inner-container{position:unset}.style-video .inner-container:after,.style-video .inner-container:before{bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;width:100%}.style-video .inner-container:before{background:linear-gradient(0deg,color-mix(in srgb,var(--virta_colors_color-background-dark) 50%,transparent) 0%,color-mix(in srgb,var(--virta_colors_color-background-dark) 0%,transparent) 100%);height:50%}.style-video .inner-container:after{background-color:color-mix(in srgb,var(--virta_colors_color-background-dark) 70%,transparent);height:100%;opacity:.5;z-index:-1}.style-video .wp-video{animation:fadeIn 2s;height:100% !important;left:0;pointer-events:none;position:absolute;top:0;width:100% !important;z-index:-1}.style-video .wp-video .mejs-container,.style-video .wp-video .mejs-mediaelement,.style-video .wp-video video{height:100% !important}.style-video .wp-video video{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100% !important}.style-video .wp-video .mejs-controls,.style-video .wp-video .mejs-overlay,.style-video .wp-video video::-webkit-media-controls-enclosure,.style-video .wp-video video::-webkit-media-controls{display:none !important;opacity:0;visibility:hidden !important}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.wp-block-embed{display:flex;height:100%;margin:0;width:100%}.wp-block-embed>.wp-block-embed__wrapper{display:block;height:100%;width:100%}.wp-block-embed>.wp-block-embed__wrapper iframe{border-radius:16px}.wp-block-blockflow-toggle{border-radius:16px !important;margin-bottom:20px !important;overflow:hidden}.wp-block-blockflow-toggle .toggle-headline{padding:17px 30px !important}@media(max-width:550px){.wp-block-blockflow-toggle .toggle-headline{padding:10px 20px !important}}.wp-block-blockflow-toggle .toggle-content{padding-left:30px !important;padding-right:30px !important}@media(max-width:550px){.wp-block-blockflow-toggle .toggle-content{padding-left:20px !important;padding-right:20px !important}}@media(max-width:1000px){.wp-block-blockflow-slider.style-testimonials{margin-bottom:60px}}.wp-block-blockflow-slider.style-testimonials .swiper{overflow:visible}.wp-block-blockflow-slider.style-testimonials .swiper .wp-block-blockflow-slide{border-radius:30px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.wp-block-blockflow-slider.style-testimonials .swiper .wp-block-blockflow-slide>.inner-wrapper-container{padding:0 !important}.wp-block-blockflow-slider.style-testimonials .swiper .wp-block-blockflow-slide>.inner-wrapper-container>.inner-wrapper{box-sizing:border-box;height:100%;justify-content:center}.wp-block-blockflow-slider.style-testimonials .swiper-button-next,.wp-block-blockflow-slider.style-testimonials .swiper-button-prev{background-color:var(--virta_colors_dynamic_colors_border);border-radius:100px;height:20px !important;padding:10px;top:-80px !important;width:20px !important}@media(max-width:1000px){.wp-block-blockflow-slider.style-testimonials .swiper-button-next,.wp-block-blockflow-slider.style-testimonials .swiper-button-prev{bottom:-60px;top:auto !important}}.wp-block-blockflow-slider.style-testimonials .swiper-button-prev{left:auto !important;right:70px}.wp-block-blockflow-slider.style-testimonials .swiper-button-prev .swiper-button-inner{margin-left:2px}@media(max-width:1000px){.wp-block-blockflow-slider.style-testimonials .swiper-button-prev{left:calc(50% - 50px) !important}}.wp-block-blockflow-slider.style-testimonials .swiper-button-next .swiper-button-inner{margin-right:-2px}@media(max-width:1000px){.wp-block-blockflow-slider.style-testimonials .swiper-button-next{right:calc(50% - 50px) !important}}.wp-block-blockflow-slider.style-company-logos{-webkit-mask-image:linear-gradient(90deg,color-mix(in srgb,#000 0%,transparent) 0%,#000 10%,#000 90%,color-mix(in srgb,#000 0%,transparent) 100%);mask-image:linear-gradient(90deg,color-mix(in srgb,#000 0%,transparent) 0%,#000 10%,#000 90%,color-mix(in srgb,#000 0%,transparent) 100%)}.wp-block-blockflow-slider.style-company-logos .wp-block-blockflow-slide{align-items:center;cursor:auto !important;filter:grayscale(1);opacity:.6;-webkit-user-select:none;user-select:none}.wp-block-blockflow-slider.style-company-logos .wp-block-blockflow-slide .inner-wrapper-container{align-items:center;display:flex}