/* Minimal layout fallback for the unavailable Elision, Metroshop and Porto styles. */
.container,.container_inner,.page,.content_inner,.full_width_inner{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}.container .container,.container_inner .container_inner{padding:0}.clearfix:after,.clear:after{content:"";display:block;clear:both}.header_bottom>.container>.container_inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.main_menu ul,#header ul,.breadcrumbs ul{list-style:none;padding:0;display:flex;gap:20px;flex-wrap:wrap}.main_menu a{display:block;padding:12px 0}.header_bottom .main_menu a{color:#fff}.mobile_menu,.mobile_menu_button,.mobile-menu,.side_menu{display:none}.q_menu_arrow,.menu_icon.blank{display:none}#back_to_top{position:fixed;right:15px;bottom:15px}section[id^="section-"]{padding:24px 0}#section-about{display:flex;flex-wrap:wrap;gap:24px}#section-about>div:first-child{width:100%}#section-about .column{flex:1;min-width:230px}#section-about .icon{font-size:32px;color:#0099ff}#section-about .title{font-weight:bold}.main-container .main{display:flex;gap:30px;align-items:flex-start}.col-main{flex:1;min-width:0}.col-left,.col-right{width:230px;flex-shrink:0}#header{padding:16px 0;border-bottom:1px solid #ddd}#header_logo img,.logo img{max-width:260px}.products-grid,.product_list{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0}.products-grid>li,.product_list>li{flex:1 1 220px}.block{margin:20px 0}.block ul{padding-left:20px}.toolbar,.pager{display:flex;gap:20px;flex-wrap:wrap}.breadcrumbs{font-size:14px}.header-main>.container{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.header-top{font-size:13px}.row{display:flex;flex-wrap:wrap;gap:24px}.main-content{flex:1;min-width:0}.sidebar{width:250px}.post-carousel{display:flex;flex-wrap:wrap;gap:24px}.post-slide{flex:1 1 230px}.post-item{margin-bottom:24px}.post-date{font-size:14px;color:#666}.post-content,.page-content{padding:20px 0}.blueimp-gallery{display:none}.footer-left{padding:15px 0}
@media(max-width:760px){.main-container .main{display:block}.col-left,.col-right,.sidebar{width:100%}.main_menu ul{gap:14px}.header-main>.container{display:block}.row{display:block}.post-carousel{display:block}.container,.container_inner,.page,.content_inner,.full_width_inner{padding:0 14px}}

/* Static presentation for archived interactive modules. */
.repro-hero{min-height:280px;padding:40px 35px;background:#f3f8fb url('/images/plane.jpg') right bottom/auto 230px no-repeat;box-sizing:border-box}.repro-hero h1{font-size:32px;line-height:1.2;max-width:600px;color:#163d52}.repro-hero p{max-width:470px}.repro-hero>a{display:inline-block;background:#0088cc;color:white;padding:10px 18px;margin-top:12px}
#section-preview{padding-top:0}#r3d-preview-STL,#r3d-fileActivityIndicator{display:none}#section-technologies{display:flex;flex-wrap:wrap;gap:22px}#section-technologies>div:first-child{width:100%}.video-screen{flex:1 1 29%;min-width:230px;background:#f3f8fb}.video-screen img{display:block;width:100%;height:180px;object-fit:cover}.video-title{padding:10px;font-weight:bold;color:#163d52}.footer_top .four_columns{max-width:1120px;margin:auto;display:flex;gap:25px;flex-wrap:wrap}.footer_top .four_columns>div{flex:1 1 220px}.footer_top{padding:35px 20px}
@media(max-width:600px){.repro-hero{padding:25px 20px 160px;background-size:auto 150px}.repro-hero h1{font-size:26px}.video-screen{flex-basis:100%}}

@media(min-width:601px){.repro-hero{background-size:48% auto;background-position:right center}.repro-hero h1,.repro-hero p{max-width:48%}}
