/* Generated from page: home */
.themify_builder_content-18 .tb_3e8eeae.module_row{background-image:url(https://www.flexsim.com/wp-content/uploads/sites/2/2019/09/FlexSim-Home-Hero.png); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:center center; text-align:center; padding-top:12%; padding-bottom:6%; background-color:rgba(0, 113, 221, 1);}
.themify_builder_content-18 .tb_3e8eeae.module_row>.builder_row_cover::before,.themify_builder_content-18 .tb_3e8eeae.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.73); background-image:linear-gradient(180deg,rgba(0, 107, 194, 0.51) 25%,rgba(0, 107, 194, 0.51) 71%);}
.themify_builder_content-18 .tb_3e8eeae.module_row,.themify_builder_content-18 .tb_3e8eeae.module_row p,.themify_builder_content-18 .tb_3e8eeae.module_row h1,.themify_builder_content-18 .tb_3e8eeae.module_row h2,.themify_builder_content-18 .tb_3e8eeae.module_row h3:not(.module-title),.themify_builder_content-18 .tb_3e8eeae.module_row h4,.themify_builder_content-18 .tb_3e8eeae.module_row h5,.themify_builder_content-18 .tb_3e8eeae.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-18 .tb_519e40b.module_column{padding-right:5%; padding-left:5%;}
.themify_builder_content-18 .tb_30e152d.module-text.module .tb_text_wrap h1{font-family:"Open Sans";}
.themify_builder_content-18 .tb_30e152d.module-text.module h1{font-weight:regular; font-size:5em; line-height:1.1em;}
.themify_builder_content-18 .tb_30e152d.module-text.module h2{font-size:1.8em; line-height:1.5em; margin-bottom:6%;}
.themify_builder_content-18 .tb_6686b2f.module-buttons .module-buttons-item a span,.themify_builder_content-18 .tb_6686b2f.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-18 .tb_6686b2f.module-buttons .module-buttons-item a:hover span,.themify_builder_content-18 .tb_6686b2f.module-buttons .module-buttons-item a:hover i{color:rgba(56, 52, 52, 1);}
.themify_builder_content-18 .tb_6686b2f.module-buttons.module .module-buttons .module-buttons-item a{border:1px solid rgba(255, 195, 0, 1);}
.themify_builder_content-18 .tb_4nex918.module_row{background-color:rgba(191, 21, 21, 1); padding-bottom:3%; padding-top:2%;}
.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap p,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap blockquote,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap h1,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap h2,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap h3,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap h4,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap h5,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap h6,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap li,.themify_builder_content-18 .tb_slf9185.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-18 .tb_slf9185.module-text{font-size:1.2em;}
.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap p,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap blockquote,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap h1,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap h2,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap h3,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap h4,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap h5,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap h6,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap li,.themify_builder_content-18 .tb_8mgl175.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-18 .tb_8mgl175.module-text{font-size:1.2em;}
.themify_builder_content-18 .tb_4e09ac7.module_row{padding-top:60px; padding-bottom:60px;}
.themify_builder_content-18 .tb_3fbbd9e.module_column{background-image:url(/wp-content/uploads/sites/2/2019/02/FlexSim-grid-texture.png); background-repeat:repeat; background-attachment:scroll; background-position:center center; text-align:center; padding-top:5%; padding-right:6%; padding-bottom:5%; padding-left:6%;}
.themify_builder_content-18 .tb_3fbbd9e.module_column,.themify_builder_content-18 .tb_3fbbd9e.module_column p,.themify_builder_content-18 .tb_3fbbd9e.module_column h1,.themify_builder_content-18 .tb_3fbbd9e.module_column h2,.themify_builder_content-18 .tb_3fbbd9e.module_column h3:not(.module-title),.themify_builder_content-18 .tb_3fbbd9e.module_column h4,.themify_builder_content-18 .tb_3fbbd9e.module_column h5,.themify_builder_content-18 .tb_3fbbd9e.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-18 .tb_c1ca4fc.module_subrow{background-color:rgba(12, 133, 251, 1);}
.themify_builder_content-18 .tb_8f4f84e.module_column,.themify_builder_content-18 .tb_8f4f84e.module_column p,.themify_builder_content-18 .tb_8f4f84e.module_column h1,.themify_builder_content-18 .tb_8f4f84e.module_column h2,.themify_builder_content-18 .tb_8f4f84e.module_column h3:not(.module-title),.themify_builder_content-18 .tb_8f4f84e.module_column h4,.themify_builder_content-18 .tb_8f4f84e.module_column h5,.themify_builder_content-18 .tb_8f4f84e.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-18 .tb_8f4f84e.module_column{text-align:center;}
.themify_builder_content-18 .tb_fb3f4bb.module_column{background-image:url(/wp-content/uploads/sites/2/2019/02/flexsim-automated-warehouse.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:center center; text-align:center; padding-top:8%; padding-right:8%; padding-bottom:8%; padding-left:8%;}
.themify_builder_content-18 .tb_fb3f4bb.module_column>.builder_row_cover::before,.themify_builder_content-18 .tb_fb3f4bb.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(255, 255, 255, 0.15);}
.themify_builder_content-18 .tb_oxdt663.module_subrow{background-color:rgba(12, 133, 251, 1);}
.themify_builder_content-18 .tb_or0c663.module_column{background-color:rgba(12, 133, 251, 1); text-align:center; padding-top:10%; padding-right:10%; padding-bottom:10%; padding-left:10%;}
.themify_builder_content-18 .tb_or0c663.module_column,.themify_builder_content-18 .tb_or0c663.module_column p,.themify_builder_content-18 .tb_or0c663.module_column h1,.themify_builder_content-18 .tb_or0c663.module_column h2,.themify_builder_content-18 .tb_or0c663.module_column h3:not(.module-title),.themify_builder_content-18 .tb_or0c663.module_column h4,.themify_builder_content-18 .tb_or0c663.module_column h5,.themify_builder_content-18 .tb_or0c663.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-18 .tb_b31b1be.module_row{background-color:rgba(236, 242, 244, 1.00);}
.themify_builder_content-18 .tb_7d80c42.module_column{background-color:rgba(51, 51, 51, 1); padding-top:4%; padding-right:4%; padding-bottom:4%; padding-left:4%;}
.themify_builder_content-18 .tb_7d80c42.module_column,.themify_builder_content-18 .tb_7d80c42.module_column p,.themify_builder_content-18 .tb_7d80c42.module_column h1,.themify_builder_content-18 .tb_7d80c42.module_column h2,.themify_builder_content-18 .tb_7d80c42.module_column h3:not(.module-title),.themify_builder_content-18 .tb_7d80c42.module_column h4,.themify_builder_content-18 .tb_7d80c42.module_column h5,.themify_builder_content-18 .tb_7d80c42.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-18 .tb_0bce371.module_column{padding-top:4%; padding-right:4%; padding-bottom:4%; padding-left:4%;}
.themify_builder_content-18 .tb_dc0a355.module-text{margin-bottom:2%;}
.themify_builder_content-18 .tb_0df3a9a.module-feature.module h3.module-feature-title,.themify_builder_content-18 .tb_0df3a9a.module-feature.module h3.module-feature-title a{color:rgba(0, 0, 0, 1);}
.themify_builder_content-18 .tb_ag8t665.module-feature.module h3.module-feature-title,.themify_builder_content-18 .tb_ag8t665.module-feature.module h3.module-feature-title a{color:rgba(0, 0, 0, 1);}
.themify_builder_content-18 .tb_i7rz665.module-feature.module h3.module-feature-title,.themify_builder_content-18 .tb_i7rz665.module-feature.module h3.module-feature-title a{color:rgba(0, 0, 0, 1);}
.themify_builder_content-18 .tb_mbwi665.module-feature.module h3.module-feature-title,.themify_builder_content-18 .tb_mbwi665.module-feature.module h3.module-feature-title a{color:rgba(0, 0, 0, 1);}
.themify_builder_content-18 .tb_ldtu666.module-feature.module h3.module-feature-title,.themify_builder_content-18 .tb_ldtu666.module-feature.module h3.module-feature-title a{color:rgba(0, 0, 0, 1);}
.themify_builder_content-18 .tb_fae3f17.module_row{text-align:center; padding-top:4%; padding-bottom:5%;}

@media screen and (max-width: 1024px) {
.themify_builder_content-18 .tb_3e8eeae.module_row{background-color:rgba(0, 113, 221, 1); background-position:center center; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://markus.flexsim.us/wp-content/uploads/sites/2/2017/09/FlexSim-hero-screenshot.png);}
}
@media screen and (max-width: 768px) {
.themify_builder_content-18 .tb_dc0a355.module-text.module h3{font-size:2em;}
}
@media screen and (max-width: 480px) {
.themify_builder_content-18 .tb_519e40b.module_column{padding-top:50px;}
.themify_builder_content-18 .tb_30e152d.module-text.module h2{margin-bottom:6%; line-height:1.3em; font-size:1.8em;}
.themify_builder_content-18 .tb_30e152d.module-text.module h1{line-height:1.1em; font-size:3.5em;}
.themify_builder_content-18 .tb_30e152d.module-text.module .tb_text_wrap h1{font-weight:400;font-family:"Open Sans";}
.themify_builder_content-18 .tb_6686b2f.module-buttons{padding-bottom:20px;}
.themify_builder_content-18 .tb_4e09ac7.module_row{padding-top:10%; padding-bottom:10%;}
.themify_builder_content-18 .tb_8009155.module_column{padding:0px;}
.themify_builder_content-18 .tb_7eb5c93.module-feature{margin-top:0px; margin-bottom:0px;}
.themify_builder_content-18 .tb_5ed2bfb.module-feature{margin-top:0px; margin-bottom:0px;}
.themify_builder_content-18 .tb_1876f12.module-feature{margin-bottom:0px;}
.themify_builder_content-18 .tb_b31b1be.module_row{padding-bottom:10%;}
.themify_builder_content-18 .tb_0bce371.module_column{padding-top:14%; padding-bottom:3%;}
.themify_builder_content-18 .tb_fae3f17.module_row{padding-top:16%; padding-bottom:10%;}
}