.themify_builder_content-6516 .tb_2l4h112.module_row{background-image:url(https://www.flexsim.com/fr/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; background-color:rgba(0, 113, 221, 1); padding-bottom:10%; padding-top:10%;}
.themify_builder_content-6516 .tb_2l4h112.module_row,.themify_builder_content-6516 .tb_2l4h112.module_row p,.themify_builder_content-6516 .tb_2l4h112.module_row h1,.themify_builder_content-6516 .tb_2l4h112.module_row h2,.themify_builder_content-6516 .tb_2l4h112.module_row h3:not(.module-title),.themify_builder_content-6516 .tb_2l4h112.module_row h4,.themify_builder_content-6516 .tb_2l4h112.module_row h5,.themify_builder_content-6516 .tb_2l4h112.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-6516 .tb_2l4h112.module_row a{color:rgba(255, 255, 255, 1);}
.themify_builder_content-6516 .tb_2l4h112.module_row>.builder_row_cover::before,.themify_builder_content-6516 .tb_2l4h112.module_row>.ms-tableCell>.builder_row_cover::before{background-image:linear-gradient(180deg,rgba(0, 107, 194, 0.55) 25%,rgba(0, 107, 194, 0.56) 71%);}
.themify_builder_content-6516 .tb_3p15113.module_column{text-align:center;}
.themify_builder_content-6516 .tb_eaxf114.module-text.module .tb_text_wrap h1{font-weight:400;font-family:"Open Sans";}
.themify_builder_content-6516 .tb_eaxf114.module-text h1{font-size:5em; line-height:1.1em;}
.themify_builder_content-6516 .tb_eaxf114.module-text h2{font-size:1.8em; line-height:1.5em; margin-bottom:6%;}
.themify_builder_content-6516 .tb_wg2q114.module-buttons .module-buttons-item a span,.themify_builder_content-6516 .tb_wg2q114.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-6516 .tb_wg2q114.module-buttons .module-buttons-item a span:hover,.themify_builder_content-6516 .tb_wg2q114.module-buttons .module-buttons-item a i:hover{color:rgba(56, 52, 52, 1);}
.themify_builder_content-6516 .tb_wg2q114.module-buttons.module .module-buttons .module-buttons-item a{border:1px solid rgba(255, 195, 0, 1);}
.themify_builder_content-6516 .tb_b0f5216.module_row{background-color:rgba(240, 240, 240, 1); text-align:center; padding-top:4%; padding-bottom:4%;}
.themify_builder_content-6516 .tb_b0f5216.module_row a{color:rgba(3, 104, 255, 1);}
.themify_builder_content-6516 .tb_97af9c8.module-text{font-size:1.3em; line-height:1.3em; margin-bottom:5%;}
.themify_builder_content-6516 .tb_24611dc.module_column{background-color:rgba(255, 255, 255, 1); padding:5%;}
.themify_builder_content-6516 .tb_mxd4534.module-buttons.module .module-buttons .module-buttons-item a:hover{border:2px solid rgba(0, 113, 221, 1);}
.themify_builder_content-6516 .tb_mxd4534.module-buttons.module .module-buttons .module-buttons-item a{border:2px solid rgba(0, 113, 221, 1);}
.themify_builder_content-6516 .tb_mxd4534.module-buttons .module-buttons-item a span:hover,.themify_builder_content-6516 .tb_mxd4534.module-buttons .module-buttons-item a i:hover{color:rgba(255, 255, 255, 1);}
.themify_builder_content-6516 .tb_mxd4534.module-buttons .module-buttons-item a span,.themify_builder_content-6516 .tb_mxd4534.module-buttons .module-buttons-item a i{color:rgba(0, 0, 0, 1);}
.themify_builder_content-6516 .tb_mxd4534.module-buttons .module-buttons-item a:hover{background-color:rgba(0, 113, 221, 1);background-image:none;}
.themify_builder_content-6516 .tb_6b1d408.module_column{background-color:rgba(255, 255, 255, 1); padding:5%;}
.themify_builder_content-6516 .tb_7342aeb.module-feature.module a{color:rgba(200, 153, 0, 1);}
.themify_builder_content-6516 .tb_7342aeb.module-feature.module a:hover{color:rgba(255, 195, 0, 1);}
.themify_builder_content-6516 .tb_2175cb2.module_column{background-color:rgba(255, 255, 255, 1); padding:5%;}
.themify_builder_content-6516 .tb_97fdc0e.module-feature.module a{color:rgba(200, 153, 0, 1);}
.themify_builder_content-6516 .tb_97fdc0e.module-feature.module a:hover{color:rgba(255, 195, 0, 1);}
.themify_builder_content-6516 .tb_8tsx475.module_subrow{margin-top:4%;}
.themify_builder_content-6516 .tb_f0d20cf.module_row{background-color:rgba(0, 82, 161, 1); padding-top:3%; padding-bottom:4%;}
.themify_builder_content-6516 .tb_f0d20cf.module_row>.tb_row_frame_bottom,.themify_builder_content-6516 .tb_f0d20cf.module_row > .fp-tableCell > .tb_row_frame_bottom{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%201500%20150%22%20fill%3D%22rgba(255%2C%20255%2C%20255%2C%201)%22%3E%3Cpath%20d%3D%22M750%200l750%20116V0zM0%20116L750%200H0z%22%2F%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M1500%20150v-34L750%200zM0%20150L750%200%200%20116z%22%2F%3E%3C%2Fsvg%3E");}
.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap,.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap p,.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap blockquote,.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap h1,.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap h2,.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap h3,.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap h4,.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap h5,.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap h6,.themify_builder_content-6516 .tb_20bc6ca.module-text .tb_text_wrap li,.themify_builder_content-6516 .tb_20bc6ca.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-6516 .tb_20bc6ca.module-text{padding-bottom:2%;}
.themify_builder_content-6516 .tb_b3c7c18.module-buttons{text-align:center;}
.themify_builder_content-6516 .tb_0a6217a.module_row{background-color:rgba(152, 117, 0, 0.25); padding-top:10%; padding-bottom:4%;}
.themify_builder_content-6516 .tb_0a6217a.module_row>.tb_row_frame_top,.themify_builder_content-6516 .tb_0a6217a.module_row > .fp-tableCell > .tb_row_frame_top{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%201500%20150%22%3E%3Cpath%20opacity%3D%22.36%22%20d%3D%22M455.5%2018.5l-98%2022-164-24L89.708%2030.535%20159.5%2058.5l124-14%20168%2050%20194.58-33.8zm654%2038L941.88%2083.8l167.62%2050.7%20133.184-36.018z%22%20fill%3D%22rgba(255%2C%20255%2C%20255%2C%201)%22%2F%3E%3Cg%20fill%3D%22rgba(255%2C%20255%2C%20255%2C%201)%22%3E%3Cpath%20d%3D%22M193.5%2016.5l164%2024%2098-22%20376%2083.277%20284-65.277%20178%2078L1500%2042.666V0H0v42.666z%22%2F%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M455.5%2018.5l-98%2022-154.232-22.57L336.5%2046.5l143.923-8.588L681.698%2068.6z%22%2F%3E%3Cpath%20opacity%3D%22.8%22%20d%3D%22M831.5%20101.777l278-45.277%20184%2058-178-78z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.themify_builder_content-6516 .tb_0a6217a.module_row,.themify_builder_content-6516 .tb_0a6217a.module_row p,.themify_builder_content-6516 .tb_0a6217a.module_row h1,.themify_builder_content-6516 .tb_0a6217a.module_row h2,.themify_builder_content-6516 .tb_0a6217a.module_row h3:not(.module-title),.themify_builder_content-6516 .tb_0a6217a.module_row h4,.themify_builder_content-6516 .tb_0a6217a.module_row h5,.themify_builder_content-6516 .tb_0a6217a.module_row h6{color:rgba(56, 52, 52, 1);}
.themify_builder_content-6516 .tb_666a09a.module-text h3{line-height:1em; margin-bottom:0px;}
.themify_builder_content-6516 .tb_666a09a.module-text h5{line-height:1.5em; margin-bottom:4%;}
.themify_builder_content-6516 .tb_22ca036.module-buttons{margin-top:4%;}
.themify_builder_content-6516 .tb_6c61d1c.module_row{background-image:linear-gradient(180deg,rgba(0, 66, 130, 0.89) 0%,rgba(0, 66, 130, 0.89) 98%); padding-top:3%; padding-bottom:3%;}
.themify_builder_content-6516 .tb_771bdff.module-fancy-heading.module .main-head,.themify_builder_content-6516 .tb_771bdff.module-fancy-heading.module .main-head a{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-6516 .tb_771bdff.module-fancy-heading.module .sub-head,.themify_builder_content-6516 .tb_771bdff.module-fancy-heading.module .sub-head a{color:rgba(248, 190, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-6516 .tb_771bdff.module-fancy-heading.module .sub-head{line-height:1.2em;}
.themify_builder_content-6516 .tb_21ae2be.module-buttons{text-align:center;}

@media screen and (max-width: 1024px) {
.themify_builder_content-6516 .tb_97af9c8.module-text{line-height:1.1em; font-size:1.3em;}
.themify_builder_content-6516 .tb_mxd4534.module-buttons i,.themify_builder_content-6516 .tb_mxd4534.module-buttons span{line-height:1.1em;}
.themify_builder_content-6516 .tb_f0d20cf.module_row{padding-bottom:8%;}
.themify_builder_content-6516 .tb_0a6217a.module_row{padding-top:16%;}
.themify_builder_content-6516 .tb_22ca036.module-buttons i,.themify_builder_content-6516 .tb_22ca036.module-buttons span{line-height:1.1em;}
}
@media screen and (max-width: 768px) {
.themify_builder_content-6516 .tb_b0f5216.module_row{padding-bottom:5%; padding-top:5%;}
.themify_builder_content-6516 .tb_f0d20cf.module_row{padding-bottom:13%;}
.themify_builder_content-6516 .tb_0a6217a.module_row{padding-top:21%;}
}
@media screen and (max-width: 480px) {
.themify_builder_content-6516 .tb_eaxf114.module-text h2{margin-bottom:6%; line-height:1.3em; font-size:1.3em;}
.themify_builder_content-6516 .tb_eaxf114.module-text h1{line-height:1.1em; font-size:3.5em;}
.themify_builder_content-6516 .tb_eaxf114.module-text.module .tb_text_wrap h1{font-weight:400;font-family:"Open Sans";}
.themify_builder_content-6516 .tb_wg2q114.module-buttons{padding-bottom:20px;}
.themify_builder_content-6516 .tb_24611dc.module_column{margin-bottom:0px;}
.themify_builder_content-6516 .tb_6b1d408.module_column{padding-right:5%; padding-bottom:5%; padding-left:5%; padding-top:5%; margin-top:0px;}
.themify_builder_content-6516 .tb_f0d20cf.module_row{padding-bottom:21%;}
.themify_builder_content-6516 .tb_4888301.module_row{padding-top:5%;}
.themify_builder_content-6516 .tb_0a6217a.module_row{padding-top:34%; padding-bottom:8%;}
.themify_builder_content-6516 .tb_fc9af03.module_column{padding-bottom:6%;}
.themify_builder_content-6516 .tb_22ca036.module-buttons{margin-top:0%;}
}