/*!
 * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.page-loader{display:block;position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;background:#001b7e;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.page-loader.done{opacity:0;pointer-events:none}.page-loader .loader-element{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-loader .loader-element .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.page-loader .loader-element .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.page-loader .loader-element .lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 0.6s infinite;animation:lds-ellipsis1 0.6s infinite}.page-loader .loader-element .lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.page-loader .loader-element .lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.page-loader .loader-element .lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);transform:translate(24px, 0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);transform:translate(24px, 0)}}.widget_beflex_social .beflex-social-item a{color:#fff}.widget_beflex_social .beflex-social-item.facebook a{background:#3b5998}.widget_beflex_social .beflex-social-item.youtube a{background:#c4302b}.widget_beflex_social .beflex-social-item.linkedin a{background:#0e76a8}#masthead .widget_beflex_social{padding-left:1em}#masthead .widget_beflex_social .social-item{padding:13px 0px}#masthead.sticky.-scroll .site-tool .widget_beflex_social{padding-top:0 !important;padding-bottom:0 !important}.beflex-animation{position:relative;opacity:0}.before-title .content{position:relative;padding:0.2em 0.05em 0.1em 0;margin:0;overflow:hidden;opacity:0}.gridlayout.grid-1{grid-template-columns:repeat(1, 1fr)}.gridlayout.grid-1>.gridw-1{grid-column:auto/span 1}.gridlayout.grid-2{grid-template-columns:repeat(2, 1fr)}.gridlayout.grid-2>.gridw-1{grid-column:auto/span 1}.gridlayout.grid-2>.gridw-2{grid-column:auto/span 2}@media (max-width: 770px){.gridlayout.grid-2>.gridw-2{grid-column:auto / span 2}}.gridlayout.grid-3{grid-template-columns:repeat(3, 1fr)}.gridlayout.grid-3>.gridw-1{grid-column:auto/span 1}.gridlayout.grid-3>.gridw-2{grid-column:auto/span 2}@media (max-width: 770px){.gridlayout.grid-3>.gridw-2{grid-column:auto / span 2}}.gridlayout.grid-3>.gridw-3{grid-column:auto/span 3}@media (max-width: 770px){.gridlayout.grid-3>.gridw-3{grid-column:auto / span 2}}.gridlayout.grid-4{grid-template-columns:repeat(4, 1fr)}.gridlayout.grid-4>.gridw-1{grid-column:auto/span 1}.gridlayout.grid-4>.gridw-2{grid-column:auto/span 2}@media (max-width: 770px){.gridlayout.grid-4>.gridw-2{grid-column:auto / span 2}}.gridlayout.grid-4>.gridw-3{grid-column:auto/span 3}@media (max-width: 770px){.gridlayout.grid-4>.gridw-3{grid-column:auto / span 2}}.gridlayout.grid-4>.gridw-4{grid-column:auto/span 4}@media (max-width: 770px){.gridlayout.grid-4>.gridw-4{grid-column:auto / span 2}}.gridlayout.grid-5{grid-template-columns:repeat(5, 1fr)}.gridlayout.grid-5>.gridw-1{grid-column:auto/span 1}.gridlayout.grid-5>.gridw-2{grid-column:auto/span 2}@media (max-width: 770px){.gridlayout.grid-5>.gridw-2{grid-column:auto / span 2}}.gridlayout.grid-5>.gridw-3{grid-column:auto/span 3}@media (max-width: 770px){.gridlayout.grid-5>.gridw-3{grid-column:auto / span 2}}.gridlayout.grid-5>.gridw-4{grid-column:auto/span 4}@media (max-width: 770px){.gridlayout.grid-5>.gridw-4{grid-column:auto / span 2}}.gridlayout.grid-5>.gridw-5{grid-column:auto/span 5}@media (max-width: 770px){.gridlayout.grid-5>.gridw-5{grid-column:auto / span 2}}.gridlayout.grid-6{grid-template-columns:repeat(6, 1fr)}.gridlayout.grid-6>.gridw-1{grid-column:auto/span 1}.gridlayout.grid-6>.gridw-2{grid-column:auto/span 2}@media (max-width: 770px){.gridlayout.grid-6>.gridw-2{grid-column:auto / span 2}}.gridlayout.grid-6>.gridw-3{grid-column:auto/span 3}@media (max-width: 770px){.gridlayout.grid-6>.gridw-3{grid-column:auto / span 2}}.gridlayout.grid-6>.gridw-4{grid-column:auto/span 4}@media (max-width: 770px){.gridlayout.grid-6>.gridw-4{grid-column:auto / span 2}}.gridlayout.grid-6>.gridw-5{grid-column:auto/span 5}@media (max-width: 770px){.gridlayout.grid-6>.gridw-5{grid-column:auto / span 2}}.gridlayout.grid-6>.gridw-6{grid-column:auto/span 6}@media (max-width: 770px){.gridlayout.grid-6>.gridw-6{grid-column:auto / span 2}}@media (max-width: 680px){.gridlayout.grid-2{grid-template-columns:repeat(1, 1fr) !important}}@media (max-width: 980px){.gridlayout.grid-3{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 680px){.gridlayout.grid-3{grid-template-columns:repeat(1, 1fr) !important}}@media (max-width: 980px){.gridlayout.grid-4{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 680px){.gridlayout.grid-4{grid-template-columns:repeat(1, 1fr) !important}}@media (max-width: 1300px){.gridlayout.grid-5{grid-template-columns:repeat(4, 1fr) !important}}@media (max-width: 980px){.gridlayout.grid-5{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 680px){.gridlayout.grid-5{grid-template-columns:repeat(1, 1fr) !important}}@media (max-width: 1300px){.gridlayout.grid-6{grid-template-columns:repeat(4, 1fr) !important}}@media (max-width: 980px){.gridlayout.grid-6{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 680px){.gridlayout.grid-6{grid-template-columns:repeat(1, 1fr) !important}}@media (max-width: 680px){.gridlayout>*{grid-column:auto / span 1 !important}}.has-dark-color{color:#333333 !important}.has-dark-background-color{background-color:#333333}.has-white-color{color:#fff !important}.has-white-background-color{background-color:#fff}.has-grey-1-color{color:#f7f7f7 !important}.has-grey-1-background-color{background-color:#f7f7f7}.has-primary-color{color:#001b7e !important}.has-primary-background-color{background-color:#001b7e}.has-secondary-color{color:#f47b2b !important}.has-secondary-background-color{background-color:#f47b2b}.wp-block-group.alignfull .wp-block-group__inner-container{padding-top:3em;padding-bottom:3em}.beflex-call-to-action.-mode-bloc .call-to-container .call-to-block{-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.15);box-shadow:0 0 50px 0 rgba(0,0,0,0.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.beflex-call-to-action.-mode-bloc .call-to-container .call-to-block .block-thumbnail img{display:block}.beflex-call-to-action.-mode-bloc .call-to-container .call-to-block .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:1em;text-align:center;height:100%;background:url("../img/call-action-watermark.jpg");background-size:cover}.beflex-call-to-action.-mode-bloc .call-to-container .call-to-block .block-content .block-title{font-size:22px;font-weight:700;color:rgba(0,0,0,0.9)}.beflex-call-to-action.-mode-bloc .call-to-container .call-to-block .block-content .block-date{font-weight:600}.beflex-call-to-action.-mode-bloc .call-to-container .call-to-block .block-content .block-date i{margin-right:0.4em}.beflex-call-to-action.-mode-bloc .call-to-container .call-to-block .block-content .block-buttons{margin:auto auto 0 auto}.beflex-call-to-action.-mode-bloc .call-to-container .call-to-block .block-content .block-buttons .button{margin-top:1em}.beflex-call-to-action.-mode-circle-colored .call-to-container .call-to-block{color:#fff;padding:3em 2em;border-radius:6px}.beflex-call-to-action.-mode-circle-colored .call-to-container .call-to-block:nth-of-type(odd){background:#001b7e}.beflex-call-to-action.-mode-circle-colored .call-to-container .call-to-block:nth-of-type(even){background:#f47b2b}.beflex-call-to-action.-mode-circle-colored .call-to-container .call-to-block .block-thumbnail{border-radius:50%;overflow:hidden;margin:auto auto 2em auto;max-width:200px}.beflex-call-to-action.-mode-circle-colored .call-to-container .call-to-block .block-thumbnail img{display:block}.beflex-call-to-action.-mode-circle-colored .call-to-container .call-to-block .block-excerpt{margin:0}.beflex-call-to-action.-mode-circle-colored .call-to-container .call-to-block .block-excerpt p{margin:0}body.blog .post,body.archive .post,body.category .post,body.author .post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.blog .post .post-thumbnail,body.archive .post .post-thumbnail,body.category .post .post-thumbnail,body.author .post .post-thumbnail{width:100%;min-width:auto;max-width:none}body.blog .post .post-thumbnail img,body.archive .post .post-thumbnail img,body.category .post .post-thumbnail img,body.author .post .post-thumbnail img{width:100%;height:auto;display:block}body.blog .post .post-content .entry-title,body.archive .post .post-content .entry-title,body.category .post .post-content .entry-title,body.author .post .post-content .entry-title{margin-top:0.5em !important}body.blog .post .post-content .entry-meta .meta-date,body.archive .post .post-content .entry-meta .meta-date,body.category .post .post-content .entry-meta .meta-date,body.author .post .post-content .entry-meta .meta-date{font-weight:700}body.blog .post .post-content .post-link,body.archive .post .post-content .post-link,body.category .post .post-content .post-link,body.author .post .post-content .post-link{color:#f47b2b;font-weight:700}.fixed-shortcuts{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:900}.fixed-shortcuts .shortcut{color:#fff;padding:0.2em;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px;padding:0.4em;max-width:180px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (max-width: 770px){.fixed-shortcuts .shortcut{max-width:40px}}.fixed-shortcuts .shortcut:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.fixed-shortcuts .shortcut-icon{width:40px;min-width:40px;height:40px;line-height:40px;text-align:center;background:rgba(255,255,255,0.3);margin:auto 0.6em auto 0;font-size:18px}.fixed-shortcuts .shortcut-label{text-transform:uppercase;font-weight:100;margin:auto 0}@media (max-width: 770px){.fixed-shortcuts .shortcut-label{white-space:nowrap}}.fixed-shortcuts .shortcut.primary{background:#001b7e}.fixed-shortcuts .shortcut.secondary{background:#f47b2b}.fixed-shortcuts .shortcut.dark{background:#333333}.fixed-shortcuts .shortcut.grey{background:#f7f7f7}.fixed-shortcuts .shortcut.js-search{margin-top:1.5em}.button,.wp-block-button__link{font-family:"Montserrat", "Open sans", sans-serif;font-weight:700;text-transform:none !important;border-radius:4px;font-size:14px !important;background:#f47b2b;border-color:#f47b2b;color:#fff}.button.button-secondary,.wp-block-button__link.button-secondary{background:#f47b2b;border-color:#f47b2b;color:#fff}.button.button-light,.wp-block-button__link.button-light{background:#fff;border-color:#fff;color:#001b7e}.copac-pictogram{position:relative}.copac-pictogram::before{display:block;content:'';width:147px;height:137px;background:url("../img/copac-orange.png");position:absolute;top:-0.5em;left:-0.5em}.copac-pictogram .copac-pictogram-container{position:relative;z-index:2}.section-hide{display:none}.button-toggle-visibility{color:#f47b2b;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.button-toggle-visibility:hover{cursor:pointer;opacity:0.6}.button-toggle-visibility.toggle-off .toggle-off{display:block}.button-toggle-visibility.toggle-off .toggle-on{display:none}.button-toggle-visibility:not(.toggle-off) .toggle-off{display:none}.button-toggle-visibility:not(.toggle-off) .toggle-on{display:block}#main-page-header .search-form-icon{position:absolute;bottom:0;right:14%;width:50px;height:50px;text-align:center;font-size:22px;line-height:50px;background:#dadada;color:#001b7e;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (max-width: 1200px){#main-page-header .search-form-icon{right:12%}}@media (max-width: 770px){#main-page-header .search-form-icon{right:8%}}@media (max-width: 480px){#main-page-header .search-form-icon{right:4%}}#main-page-header .search-form-icon:hover{background:#b1b1b1;cursor:pointer}#main-page-header .search-form,.home-heading .site-tool .search-form,#masthead .site-tool .search-form{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:absolute;width:100%;background:#dadada;padding:0.5em;top:100%;opacity:0;z-index:50;pointer-events:none;-webkit-transform:translateY(-10px);transform:translateY(-10px)}#main-page-header .search-form.active,.home-heading .site-tool .search-form.active,#masthead .site-tool .search-form.active{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}#main-page-header .search-form .site-width,#main-page-header .search-form .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull #main-page-header .search-form .wp-block-group__inner-container,.home-heading .site-tool .search-form .site-width,.home-heading .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull .home-heading .site-tool .search-form .wp-block-group__inner-container,#masthead .site-tool .search-form .site-width,#masthead .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull #masthead .site-tool .search-form .wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex}#main-page-header .search-form .site-width label,#main-page-header .search-form .wp-block-group.alignfull .wp-block-group__inner-container label,.wp-block-group.alignfull #main-page-header .search-form .wp-block-group__inner-container label,.home-heading .site-tool .search-form .site-width label,.home-heading .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container label,.wp-block-group.alignfull .home-heading .site-tool .search-form .wp-block-group__inner-container label,#masthead .site-tool .search-form .site-width label,#masthead .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container label,.wp-block-group.alignfull #masthead .site-tool .search-form .wp-block-group__inner-container label{width:100%;margin-right:1em;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}#main-page-header .search-form .site-width .search-icon,#main-page-header .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-icon,.wp-block-group.alignfull #main-page-header .search-form .wp-block-group__inner-container .search-icon,.home-heading .site-tool .search-form .site-width .search-icon,.home-heading .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-icon,.wp-block-group.alignfull .home-heading .site-tool .search-form .wp-block-group__inner-container .search-icon,#masthead .site-tool .search-form .site-width .search-icon,#masthead .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-icon,.wp-block-group.alignfull #masthead .site-tool .search-form .wp-block-group__inner-container .search-icon{margin:auto 0;padding:0 0 0 1em}#main-page-header .search-form .site-width .search-field,#main-page-header .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-field,.wp-block-group.alignfull #main-page-header .search-form .wp-block-group__inner-container .search-field,.home-heading .site-tool .search-form .site-width .search-field,.home-heading .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-field,.wp-block-group.alignfull .home-heading .site-tool .search-form .wp-block-group__inner-container .search-field,#masthead .site-tool .search-form .site-width .search-field,#masthead .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-field,.wp-block-group.alignfull #masthead .site-tool .search-form .wp-block-group__inner-container .search-field{border:0;padding:1em;width:100%}#main-page-header .search-form .site-width .search-field:focus,#main-page-header .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-field:focus,.wp-block-group.alignfull #main-page-header .search-form .wp-block-group__inner-container .search-field:focus,.home-heading .site-tool .search-form .site-width .search-field:focus,.home-heading .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-field:focus,.wp-block-group.alignfull .home-heading .site-tool .search-form .wp-block-group__inner-container .search-field:focus,#masthead .site-tool .search-form .site-width .search-field:focus,#masthead .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-field:focus,.wp-block-group.alignfull #masthead .site-tool .search-form .wp-block-group__inner-container .search-field:focus{outline:none}#main-page-header .search-form .site-width .search-submit,#main-page-header .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-submit,.wp-block-group.alignfull #main-page-header .search-form .wp-block-group__inner-container .search-submit,.home-heading .site-tool .search-form .site-width .search-submit,.home-heading .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-submit,.wp-block-group.alignfull .home-heading .site-tool .search-form .wp-block-group__inner-container .search-submit,#masthead .site-tool .search-form .site-width .search-submit,#masthead .site-tool .search-form .wp-block-group.alignfull .wp-block-group__inner-container .search-submit,.wp-block-group.alignfull #masthead .site-tool .search-form .wp-block-group__inner-container .search-submit{min-width:120px}.site-tool{position:relative}.site-tool .search-form-icon{display:inline-block;color:#fff;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-right:1em;line-height:2}.site-tool .search-form-icon:hover{cursor:pointer;opacity:0.4}.site-tool .js-search{font-size:16px;color:#fff}.site-tool .button{margin:auto;border-radius:6px;font-size:12px;font-weight:600;padding:0.4em 0.6em !important;color:#fff !important}.site-tool #lang_sel_list{display:inline-block}.site-tool #lang_sel_list a{padding:0 5px !important}.site-tool .widget_beflex_social{display:inline-block}#masthead .site-tool{position:static}#masthead .site-tool .search-form{left:0;width:100%;padding:0.5em}#masthead.sticky.-scroll .site-tool .search-form-icon{padding-top:0;padding-bottom:0;margin:auto 1em auto 0}#main-page-header{margin-top:80px;background:url("../img/page-header-background.jpg");background-size:cover;position:relative}@media (max-width: 770px){#main-page-header{text-align:center}}#main-page-header .page-title-container{padding-top:30px;padding-bottom:30px}#main-page-header .page-title{color:#fff;margin:0;padding:0}@media (max-width: 770px){#main-page-header .page-title{font-size:50px}}@media (max-width: 480px){#main-page-header .page-title{font-size:30px}}#main-page-header #breadcrumbs,#main-page-header .page-title{padding-right:3.5em}@media (max-width: 770px){#main-page-header #breadcrumbs,#main-page-header .page-title{padding-right:0}}#main-page-header .button{position:absolute;bottom:30%;right:12%}@media (max-width: 770px){#main-page-header .button{position:static;margin-bottom:3em}}#breadcrumbs{color:#fff}#breadcrumbs a{color:#f47b2b}#breadcrumbs .breadcrumb_last{font-weight:700}body.single-beflex_projects #main-page-header{background:#000}body.single-beflex_projects #main-page-header img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0.6;left:0;top:0}body.single-beflex_projects #main-page-header .page-title-container{position:relative;z-index:10;text-align:center;padding-top:12em;padding-bottom:12em}body.single-beflex_projects #main-page-header .page-title-container .page-title,body.single-beflex_projects #main-page-header .page-title-container #breadcrumbs{padding-right:0;text-shadow:0 2px 2px rgba(0,0,0,0.5)}#masthead{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-bottom:0}#masthead.sticky{z-index:9000}#masthead .site-width,#masthead .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull #masthead .wp-block-group__inner-container{padding-left:2%;padding-right:2%}@media (max-width: 770px){#masthead .site-width,#masthead .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull #masthead .wp-block-group__inner-container{padding-left:0;padding-right:0}}#masthead .search-form-icon{color:rgba(0,0,0,0.9)}#masthead .search-form-icon span{display:none}#masthead .site-branding .custom-logo-link img{max-height:70px}#masthead .site-tool>a:not(.button),#masthead .simple-navigation>li>a{padding-top:1.2em !important;padding-bottom:1.2em !important}#masthead .wpml-ls-legacy-list-horizontal{padding:18px 7px;margin-left:1em;border-left:1px solid rgba(0,0,0,0.3)}#masthead.nav-hidden{-webkit-transform:translateY(-110%);transform:translateY(-110%)}#masthead.nav-hidden.-scroll{-webkit-transform:translateY(0);transform:translateY(0)}.site-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 1200px){#masthead #main-navigation .simple-navigation>li>a{padding-left:0.2em;padding-right:0.2em}}@media (max-width: 770px){#masthead .site-branding{width:30%}#masthead .site-tool{display:none}}.home-heading .site-navigation{z-index:901;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 770px){.home-heading .site-navigation{top:5em}}.home-heading .site-navigation .menu-toggle{font-size:16px;color:#fff;padding:1em 0;text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-heading .site-navigation .menu-toggle:hover{opacity:0.7;color:#fff}@media (max-width: 680px){.home-heading .site-navigation .menu-toggle{text-align:center}}.home-heading .site-navigation .site-tool{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width: 680px){.home-heading .site-navigation .site-tool{margin:auto}}.home-heading .site-navigation .site-tool ul{margin-bottom:0}.home-heading .site-navigation #main-navigation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-heading .site-navigation .site-tool{margin-left:auto}.home-heading #main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.home-heading #main-navigation .menu>.menu-item{margin-top:0;margin-left:1em;margin-right:1em}.home-heading #main-navigation .menu>.menu-item:last-child{margin-right:0}.home-heading #main-navigation .menu>.menu-item:last-child a{padding-right:0 !important}@media (max-width: 1400px){.home-heading #main-navigation .menu>.menu-item{margin-left:0;margin-right:0}}.home-heading #main-navigation .menu>.menu-item>a{color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em 1.4em;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.home-heading #main-navigation .menu>.menu-item>a .icon{margin-right:0;margin-bottom:0.4em;color:#fff;text-align:center;font-size:60px;text-shadow:0 2px 2px rgba(0,0,0,0.6)}.home-heading #main-navigation .menu>.menu-item>a .label{font-size:16px;text-shadow:0 2px 2px rgba(0,0,0,0.6)}.home-heading #main-navigation .menu>.menu-item>a:hover{opacity:0.8}.home-heading #main-navigation .menu>.menu-item>a::before,.home-heading #main-navigation .menu>.menu-item>a::after{display:none;content:''}@media (max-width: 1200px){.menu-toggle{display:block !important}}.site-navigation .menu-toggle{padding:1.5em 1.4em;margin-left:auto}@media (max-width: 480px){.site-navigation .menu-toggle{margin-right:auto}}@media (max-width: 1200px){.active-burger #burger-menu{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:all}}#main-navigation .menu .beflex-mega-menu-container a::after{display:none !important;content:'' !important}#main-navigation .menu .beflex-mega-menu-container .bloc-container{display:-webkit-box;display:-ms-flexbox;display:flex}#main-navigation .menu .beflex-mega-menu-container .bloc-container .bloc-content{margin:auto}#main-navigation .menu .beflex-mega-menu-container .mega-menu-link-opener{margin-left:0.4em;color:rgba(0,0,0,0.3);font-size:12px}#main-navigation .menu .beflex-mega-menu-container>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu{display:none}#main-navigation .menu .beflex-mega-menu-container .mega-menu-show-level-3 .mega-menu-link-opener .fas::before{content:'\f13a'}#main-navigation .menu .beflex-mega-menu-container>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu{margin-left:0.6em}#main-navigation .menu .beflex-mega-menu-container>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item{line-height:1.2;margin-bottom:0.5em}#main-navigation .menu .beflex-mega-menu-container>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a{font-size:13px;color:rgba(0,0,0,0.6)}#main-navigation{display:block !important}@media (max-width: 1200px){#main-navigation{display:none !important}}#main-navigation .menu>.menu-item>a{text-transform:none;font-size:14px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:2em;padding-bottom:2em}#main-navigation .menu>.menu-item>a .icon{margin-right:0.4em;font-size:20px;color:rgba(0,0,0,0.4)}#main-navigation .menu>.menu-item>a::before{display:block;content:'';width:0;height:4px;background:#f47b2b;position:absolute;top:0;left:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#main-navigation .menu>.menu-item>a:hover::before{width:100%}#main-navigation .menu>.menu-item.current_page_item>a,#main-navigation .menu>.menu-item.current-menu-item>a,#main-navigation .menu>.menu-item.current-page-ancestor>a,#main-navigation .menu>.menu-item.current-menu-ancestor>a{color:#f47b2b !important}#main-navigation .menu>.menu-item.current_page_item>a::before,#main-navigation .menu>.menu-item.current-menu-item>a::before,#main-navigation .menu>.menu-item.current-page-ancestor>a::before,#main-navigation .menu>.menu-item.current-menu-ancestor>a::before{width:100%}#main-navigation .menu .menu-item.menu-item-has-children>a::after{font-family:"Font Awesome 5 Pro";font-weight:400;line-height:1.5}#main-navigation .menu>.menu-item.menu-item-has-children>a:after{content:"\f107"}#main-navigation .menu>.menu-item.menu-item-has-children:hover>a:after{content:"\f106"}#main-navigation .menu>.menu-item .sub-menu>.menu-item.menu-item-has-children>a:after{content:"\f105"}#main-navigation .menu>.menu-item>.sub-menu{background:#fff}#main-navigation .menu>.menu-item>.sub-menu a{color:rgba(0,0,0,0.8);width:240px;text-transform:none;font-size:14px}#main-navigation .menu>.menu-item>.sub-menu a:hover{color:rgba(0,0,0,0.5)}#main-navigation .menu>.menu-item>.sub-menu>.menu-item>a{font-weight:700;color:#000}#main-navigation .menu>.menu-item>.sub-menu>.menu-item>.sub-menu{position:static;opacity:1;left:auto;border-left:0;background:none;padding:0}#main-navigation .menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a{font-size:13px}body.home #content{padding-top:0 !important}body.home .home-heading{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:100vw}body.home .home-heading .section-container{position:relative;background:#000;padding:1em 0 8em 0}body.home .home-heading .section-container .heading-video{position:absolute;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;opacity:0.8}body.home .home-heading .section-container .heading-nav,body.home .home-heading .section-container .heading-content{position:relative}body.home .home-heading .section-container .heading-nav{padding-left:6%;padding-right:6%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1000}@media (max-width: 480px){body.home .home-heading .section-container .heading-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.home .home-heading .section-container .heading-nav .heading-logo{max-width:300px;margin:1em 0 auto 0}body.home .home-heading .section-container .heading-nav .site-navigation{margin-left:auto}@media (max-width: 480px){body.home .home-heading .section-container .heading-nav .site-navigation{margin-right:auto}}body.home .home-heading .section-container .heading-content{width:100%;max-width:800px;margin:8em auto 0 auto;color:#fff;text-align:center;z-index:5}@media (max-width: 480px){body.home .home-heading .section-container .heading-content{margin-top:3em}}body.home .home-heading .section-container .heading-content .heading-title{text-transform:none !important;color:#fff}body.home .home-heading .section-call-to-action{background:#001b7e;padding-left:14%;padding-right:14%}@media (max-width: 1200px){body.home .home-heading .section-call-to-action{padding-left:12%;padding-right:12%}}@media (max-width: 770px){body.home .home-heading .section-call-to-action{padding-left:8%;padding-right:8%}}@media (max-width: 480px){body.home .home-heading .section-call-to-action{padding-left:4%;padding-right:4%}}@media (max-width: 480px){body.home .home-heading .section-call-to-action{padding:2em !important}}body.home .home-heading .section-call-to-action .call-to-padder{position:relative;top:-80px;z-index:1}body.home .home-heading .section-call-to-action .call-to-thumb{width:100%}body.home .home-heading .section-call-to-action .call-to-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.6em}@media (max-width: 980px){body.home .home-heading .section-call-to-action .call-to-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.home .home-heading .section-call-to-action .call-to-title{font-family:"Montserrat", "Open sans", sans-serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:20px}body.home .home-heading .section-call-to-action .button{min-width:142px;margin:0 0 auto auto}@media (max-width: 980px){body.home .home-heading .section-call-to-action .button{margin:0 auto 0 0}}body.single-beflex_projects .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 770px){body.single-beflex_projects .section-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.single-beflex_projects .section-content .content-description-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:65%;padding-right:3em}@media (max-width: 770px){body.single-beflex_projects .section-content .content-description-container{width:100%;padding-right:0}}body.single-beflex_projects .section-content .content-description-container .content-title{color:rgba(0,0,0,0.9);margin-bottom:0}body.single-beflex_projects .section-content .content-description-container .content-subtitle{font-family:"Montserrat", "Open sans", sans-serif;font-size:24px;text-transform:uppercase;font-weight:300}body.single-beflex_projects .section-content .content-description-container .content-description{text-align:justify}body.single-beflex_projects .section-content .content-sidebar{width:35%}@media (max-width: 770px){body.single-beflex_projects .section-content .content-sidebar{width:100%}}body.single-beflex_projects .section-content .content-sidebar .project-box{text-align:center;background:#001b7e;color:#fff;margin:2em 0;display:block;padding:2em}body.single-beflex_projects .section-content .content-sidebar .project-box.secondary{background:#f47b2b}body.single-beflex_projects .section-content .content-sidebar .project-box.secondary .button.button-light{color:#f47b2b}body.single-beflex_projects .section-content .content-sidebar .project-box .project-title{font-family:"Montserrat", "Open sans", sans-serif;font-size:22px;font-weight:800}body.single-beflex_projects .section-content .content-sidebar .project-box .project-content p:last-child{margin-bottom:0}body.single-beflex_projects .section-content .content-sidebar .project-box .button{margin-top:1em}body.single-beflex_projects .section-projects{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:100vw;background:url("../img/line-background.jpg");background-size:cover;color:#fff;padding:4em 0;text-align:center;margin-top:4em}body.single-beflex_projects .section-projects .section-projects-padder{padding-left:14%;padding-right:14%}@media (max-width: 1200px){body.single-beflex_projects .section-projects .section-projects-padder{padding-left:12%;padding-right:12%}}@media (max-width: 770px){body.single-beflex_projects .section-projects .section-projects-padder{padding-left:8%;padding-right:8%}}@media (max-width: 480px){body.single-beflex_projects .section-projects .section-projects-padder{padding-left:4%;padding-right:4%}}body.single-beflex_projects .section-projects .project-main-title{color:#fff;margin:0 0 1.5em 0}body.single-beflex_projects .section-projects .project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.single-beflex_projects .section-projects .project .project-thumbnail{margin:0}body.single-beflex_projects .section-projects .project .project-thumbnail img{display:block}@media (max-width: 680px){body.single-beflex_projects .section-projects .project .project-thumbnail img{width:100%}}body.single-beflex_projects .section-projects .project .project-container{background:url(../img/call-action-watermark.jpg);background-size:cover;color:rgba(0,0,0,0.9);text-align:center;padding:1.5em;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.single-beflex_projects .section-projects .project .project-container .project-title{font-size:22px;font-weight:700;color:rgba(0,0,0,0.9);margin:0}body.single-beflex_projects .section-projects .project .project-container .project-excerpt{margin-bottom:1em}body.single-beflex_projects .section-projects .project .project-container .project-buttons{margin-top:auto}body.single-beflex_projects .section-projects .project-more{margin-top:4em}body.single-beflex_projects .section-projects .project-more.hide{display:none}body.single-beflex_projects .section-projects .project-button-more{margin-top:1em}body.single-beflex_projects .section-gallery{margin-top:1em}body.single-beflex_projects #primary{padding-bottom:0}body.single-wps-product .section-content{text-align:justify}body.single-wps-product .section-content h2{text-align:left}body.single-wps-product .section-content .content-thumbnail{position:relative}body.single-wps-product .section-content .content-thumbnail .logo-made-in-fr{position:absolute;top:-50px;right:-40px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}body.single-wps-product .section-documentation{margin-top:2em;background:rgba(0,0,0,0.1);padding:3em 2em 3em 0;position:relative}@media (max-width: 770px){body.single-wps-product .section-documentation{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:100vw;padding-left:14%;padding-right:14%}}@media (max-width: 770px) and (max-width: 1200px){body.single-wps-product .section-documentation{padding-left:12%;padding-right:12%}}@media (max-width: 770px) and (max-width: 770px){body.single-wps-product .section-documentation{padding-left:8%;padding-right:8%}}@media (max-width: 770px) and (max-width: 480px){body.single-wps-product .section-documentation{padding-left:4%;padding-right:4%}}body.single-wps-product .section-documentation::before{display:block;content:'';position:absolute;height:100%;width:100%;top:0;left:-100%;background:rgba(0,0,0,0.1)}@media (max-width: 770px){body.single-wps-product .section-documentation::before{display:none;content:''}}body.single-wps-product .section-documentation .content-title-icon{position:absolute;font-weight:900;color:#f47b2b;top:10px;left:-10px;z-index:-1;font-size:50px}@media (max-width: 770px){body.single-wps-product .section-documentation .content-title-icon{top:10px;left:4%}}body.single-wps-product .section-documentation .content-title{margin:0}body.single-wps-product .section-documentation .content-subtitle{font-size:18px}body.single-wps-product .section-documentation .button{display:inline-block;margin-bottom:0.5em}body.single-wps-product .section-gallery-photo .photo-more{margin-top:1em}body.single-wps-product .section-gallery-photo .project-button-more{margin-top:1em}body.single-wps-product .section-gallery-video .video-more{margin-top:1em}body.single-wps-product .section-gallery-video .project-button-more{margin-top:1em}body.single-wps-product .section-gallery-video .gallery-video-wp{width:100%}body.single-wps-product .section-faq{background:#001b7e;color:#fff;padding:2em 2em 2em 0;margin-top:1em;position:relative}@media (max-width: 770px){body.single-wps-product .section-faq{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:100vw;padding-left:14%;padding-right:14%}}@media (max-width: 770px) and (max-width: 1200px){body.single-wps-product .section-faq{padding-left:12%;padding-right:12%}}@media (max-width: 770px) and (max-width: 770px){body.single-wps-product .section-faq{padding-left:8%;padding-right:8%}}@media (max-width: 770px) and (max-width: 480px){body.single-wps-product .section-faq{padding-left:4%;padding-right:4%}}body.single-wps-product .section-faq::before{display:block;content:'';position:absolute;height:100%;width:100%;top:0;left:-100%;background:#001b7e}@media (max-width: 770px){body.single-wps-product .section-faq::before{display:none;content:''}}body.single-wps-product .section-faq .section-title{color:#fff;margin:0 0 0.5em 0}body.single-wps-product .section-faq .faq-subtitle{color:#fff;margin-top:0.5em}body.single-wps-product .section-faq .faq{border-radius:4px;color:rgba(0,0,0,0.9);overflow:hidden}body.single-wps-product .section-faq .faq.faq-opened .faq-header .fa-chevron-circle-right::before{content:'\f13a'}body.single-wps-product .section-faq .faq .faq-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.6em 1em;background:#fff;font-size:16px;font-weight:600;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}body.single-wps-product .section-faq .faq .faq-header:hover{cursor:pointer;background:#dedede}body.single-wps-product .section-faq .faq .faq-header i{margin:auto 0 auto auto;color:#f47b2b}body.single-wps-product .section-faq .faq .faq-content{background:#dedede;padding:1em;font-size:14px}body.single-wps-product .section-faq .faq-more{margin-top:1em}body.single-wps-product .section-faq .project-button-more{margin-top:1em}body.single-wps-product .section-free{padding-bottom:2em}body.single-wps-product .section-free .list-call-to-action .call-to-action{text-align:center}body.single-wps-product .section-free .list-call-to-action .call-to-action .cta-title{color:#000;font-size:18px !important;margin-bottom:1em}body.single-wps-product .section-free .list-call-to-action .call-to-action .cta-content{margin-top:0.5em}body.single-wps-product .section-free .list-call-to-action .call-to-action .button{margin-top:1em}h1,h2,h3,h4,h5,h6{line-height:1.2;color:#001b7e}.h1-size,body.single-beflex_projects #main-page-header .page-title-container .page-title,.h2-size,.h3-size,body.home .home-heading .section-container .heading-content .heading-title,body.single-beflex_projects .section-content .content-description-container .content-title,body.single-beflex_projects .section-projects .project-main-title,body.single-wps-product h2,.h4-size,body.single-wps-product .section-content h2,.h5-size,body.blog .post .post-content .entry-title,body.archive .post .post-content .entry-title,body.category .post .post-content .entry-title,body.author .post .post-content .entry-title,body.single-wps-product .section-faq .faq-subtitle,.h6-size,body.single-wps-product .section-free .list-call-to-action .call-to-action .cta-title{font-family:"Montserrat", "Open sans", sans-serif;font-weight:900;text-transform:uppercase}h1,.h1-size,body.single-beflex_projects #main-page-header .page-title-container .page-title{font-size:35px}@media screen and (min-width: 480px){h1,.h1-size,body.single-beflex_projects #main-page-header .page-title-container .page-title{font-size:calc(35px + 20 * ((100vw - 480px) / 720))}}@media screen and (min-width: 1200px){h1,.h1-size,body.single-beflex_projects #main-page-header .page-title-container .page-title{font-size:55px}}h2,.h2-size{font-size:30px}@media screen and (min-width: 480px){h2,.h2-size{font-size:calc(30px + 20 * ((100vw - 480px) / 720))}}@media screen and (min-width: 1200px){h2,.h2-size{font-size:50px}}h3,.h3-size,body.home .home-heading .section-container .heading-content .heading-title,body.single-beflex_projects .section-content .content-description-container .content-title,body.single-beflex_projects .section-projects .project-main-title,body.single-wps-product h2{font-size:24px}@media screen and (min-width: 480px){h3,.h3-size,body.home .home-heading .section-container .heading-content .heading-title,body.single-beflex_projects .section-content .content-description-container .content-title,body.single-beflex_projects .section-projects .project-main-title,body.single-wps-product h2{font-size:calc(24px + 16 * ((100vw - 480px) / 720))}}@media screen and (min-width: 1200px){h3,.h3-size,body.home .home-heading .section-container .heading-content .heading-title,body.single-beflex_projects .section-content .content-description-container .content-title,body.single-beflex_projects .section-projects .project-main-title,body.single-wps-product h2{font-size:40px}}h4,.h4-size,body.single-wps-product .section-content h2{font-size:20px}@media screen and (min-width: 480px){h4,.h4-size,body.single-wps-product .section-content h2{font-size:calc(20px + 15 * ((100vw - 480px) / 720))}}@media screen and (min-width: 1200px){h4,.h4-size,body.single-wps-product .section-content h2{font-size:35px}}h5,.h5-size,body.blog .post .post-content .entry-title,body.archive .post .post-content .entry-title,body.category .post .post-content .entry-title,body.author .post .post-content .entry-title,body.single-wps-product .section-faq .faq-subtitle{font-size:18px}@media screen and (min-width: 480px){h5,.h5-size,body.blog .post .post-content .entry-title,body.archive .post .post-content .entry-title,body.category .post .post-content .entry-title,body.author .post .post-content .entry-title,body.single-wps-product .section-faq .faq-subtitle{font-size:calc(18px + 12 * ((100vw - 480px) / 720))}}@media screen and (min-width: 1200px){h5,.h5-size,body.blog .post .post-content .entry-title,body.archive .post .post-content .entry-title,body.category .post .post-content .entry-title,body.author .post .post-content .entry-title,body.single-wps-product .section-faq .faq-subtitle{font-size:30px}}h6,.h6-size,body.single-wps-product .section-free .list-call-to-action .call-to-action .cta-title{font-size:16px}@media screen and (min-width: 480px){h6,.h6-size,body.single-wps-product .section-free .list-call-to-action .call-to-action .cta-title{font-size:calc(16px + 9 * ((100vw - 480px) / 720))}}@media screen and (min-width: 1200px){h6,.h6-size,body.single-wps-product .section-free .list-call-to-action .call-to-action .cta-title{font-size:25px}}@media (min-width: 1200px){.site-width,.wp-block-group.alignfull .wp-block-group__inner-container{padding-left:14%;padding-right:14%}}body #primary{padding-bottom:4em}body #primary p{line-height:1.8}body.sticky-nav #content{padding-top:40px}@media (max-width: 980px){body .site-content{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}@media (max-width: 980px){body #primary{width:100% !important}}@media (max-width: 980px){body #secondary{width:100% !important}}#prefooter{padding:2em 0;background:rgba(0,0,0,0.1)}@media (max-width: 1600px){#prefooter{padding-right:30%}}@media (max-width: 770px){#prefooter{padding-right:0}}#prefooter::after{display:block;content:'';clear:both}#prefooter .widget{margin:0}#prefooter .sidebar{z-index:1000}#prefooter .widget_nav_menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:600px;margin:auto}@media (max-width: 770px){#prefooter .widget_nav_menu .menu{max-width:100%}}@media (max-width: 680px){#prefooter .widget_nav_menu .menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}#prefooter .widget_nav_menu li{list-style-type:none;margin:0;width:25%}@media (max-width: 680px){#prefooter .widget_nav_menu li{width:50%}}@media (max-width: 480px){#prefooter .widget_nav_menu li{width:100%}}#prefooter .widget_nav_menu li>a{font-size:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em;color:rgba(0,0,0,0.8);text-align:center;font-weight:700;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#prefooter .widget_nav_menu li>a .icon{margin-bottom:0.2em;font-size:60px}#prefooter .widget_nav_menu li>a:hover{opacity:0.7}.footer-container .footer-images{position:absolute;width:900px;height:750px;display:grid;grid-template-columns:145px 145px 145px 145px 30px 145px 145px;grid-template-rows:125px 125px 250px 250px;grid-gap:2em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-150px;bottom:-190px}@media (max-width: 1260px){.footer-container .footer-images{right:-300px}}@media (max-width: 770px){.footer-container .footer-images{right:-500px;bottom:-100px}}@media (max-width: 680px){.footer-container .footer-images{display:none}}.footer-container .footer-images .box-element{display:block;position:relative;overflow:hidden}.footer-container .footer-images .box-element img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:0.3}.footer-container .footer-images .box-element:nth-of-type(1){grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:3}.footer-container .footer-images .box-element:nth-of-type(2){grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:4}.footer-container .footer-images .box-element:nth-of-type(3){grid-column-start:3;grid-column-end:6;grid-row-start:3;grid-row-end:4}.footer-container .footer-images .box-element:nth-of-type(4){grid-column-start:6;grid-column-end:8;grid-row-start:3;grid-row-end:4}.footer-container .footer-images .box-element:nth-of-type(5){grid-column-start:2;grid-column-end:4;grid-row-start:4;grid-row-end:5}.footer-container .footer-images .box-element:nth-of-type(6){grid-column-start:4;grid-column-end:7;grid-row-start:4;grid-row-end:5}.footer-container .footer-images .box-element:nth-of-type(1){background:#001b7e}.footer-container .footer-images .box-element:nth-of-type(2){background:#f47b2b}.footer-container .footer-images .box-element:nth-of-type(3){background:#783ec8}.footer-container .footer-images .box-element:nth-of-type(4){background:#58585a}.footer-container .footer-images .box-element:nth-of-type(5){background:#00a2b6}.footer-container .footer-images .box-element:nth-of-type(6){background:#f47b2b}.footer-container{position:relative;overflow:hidden}#colophon{background:#333333;color:rgba(255,255,255,0.5);padding:6em 12% 6em 12%;position:relative}#colophon .footer-container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 680px){#colophon .footer-container{width:100%}}@media (max-width: 770px){#colophon .footer-container .sidebar{width:100% !important;margin-bottom:1.4em}}#colophon .footer-container .sidebar-1{width:35%}#colophon .footer-container .sidebar-2{width:65%}#colophon .footer-container .sidebar-3{width:100%}#colophon .footer-container .sidebar-5{width:100%}#colophon .widget{font-size:14px}#colophon .widget .widget-title{font-family:'Open Sans', sans-serif;color:#fff;font-weight:700;font-size:18px;margin-bottom:1.2em}#colophon .widget a{color:rgba(255,255,255,0.5);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#colophon .widget a:hover{color:#fff}#colophon .widget p{font-size:14px}#colophon .widget li{list-style-type:none;margin:0}#colophon .sidebar-3{margin:2em 0 0 0}@media (max-width: 770px){#colophon .sidebar-3{display:block;margin-top:0}}#colophon .sidebar-3 .widget{padding-right:1em;margin:auto 0}@media (max-width: 770px){#colophon .sidebar-3 .widget{margin-bottom:1.2em}}@media (max-width: 770px){#colophon .sidebar-3 .widget.widget_nav_menu{display:block}}#colophon .sidebar-3 .widget.widget_nav_menu>*{width:100%}#colophon .sidebar-3 .widget.widget_nav_menu .widget-title{min-width:140px;max-width:140px;margin:0}@media (max-width: 770px){#colophon .sidebar-3 .widget.widget_nav_menu .widget-title{margin-bottom:1.2em}}#colophon .sidebar-3 .widget.widget_nav_menu .menu li{display:inline-block}#colophon .sidebar-3 .widget.widget_nav_menu .menu a{padding:0 0.6em 0 0}#colophon .sidebar-4{margin:2em 0 0 0}#colophon .sidebar-4 input[type="text"],#colophon .sidebar-4 input[type="email"],#colophon .sidebar-4 input[type="url"],#colophon .sidebar-4 input[type="password"],#colophon .sidebar-4 input[type="search"],#colophon .sidebar-4 input[type="number"],#colophon .sidebar-4 input[type="tel"],#colophon .sidebar-4 input[type="range"],#colophon .sidebar-4 input[type="date"],#colophon .sidebar-4 input[type="month"],#colophon .sidebar-4 input[type="week"],#colophon .sidebar-4 input[type="time"],#colophon .sidebar-4 input[type="datetime"],#colophon .sidebar-4 input[type="datetime-local"],#colophon .sidebar-4 input[type="color"],#colophon .sidebar-4 textarea{border-radius:0;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.4);margin-bottom:0.4em;width:100%}#colophon .site-info{margin-top:1em}#colophon .site-info a{color:rgba(255,255,255,0.5)}#secondary .widget{background:rgba(0,0,0,0.1);padding:2em;margin:1em 0}#secondary .widget .widget-title{font-weight:900;font-size:18px;margin-bottom:1.2em}#secondary .widget ul,#secondary .widget li{list-style-type:none;margin:0}#secondary .widget ul li{margin-bottom:0.3em}#secondary .widget a{color:rgba(0,0,0,0.8);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#secondary .widget a:hover{color:#f47b2b}body.single-wps-product #page{overflow-x:unset}body.single-wps-product #masthead{top:0}body.single-wps-product.admin-bar #masthead{top:32px}body.single-wps-product #secondary{min-width:300px;padding-bottom:3em}body.single-wps-product #secondary .sidebar-padder{position:sticky;top:6em}body.single-wps-product #secondary .sidebar-padder>.sidebar{margin:1.5em 0}body.single-wps-product #secondary .sidebar-padder>.sidebar .sidebar-title,body.single-wps-product #secondary .sidebar-padder>.sidebar .project-title{font-family:"Montserrat", "Open sans", sans-serif;font-size:20px;font-weight:800;color:#fff;margin-bottom:0.5em;line-height:1.2}body.single-wps-product #secondary .sidebar-contact .project-box{background:#001b7e;color:#fff;padding:1.5em;text-align:center}body.single-wps-product #secondary .sidebar-contact .project-box .button{margin-bottom:1em}body.single-wps-product #secondary .sidebar-contact .project-box .button:last-child{margin-bottom:0}body.single-wps-product #secondary .sidebar-related{text-align:center}body.single-wps-product #secondary .sidebar-related .sidebar-title{color:rgba(0,0,0,0.9) !important}body.single-wps-product #secondary .sidebar-related .related-product{position:relative;background:#000}body.single-wps-product #secondary .sidebar-related .related-product img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;opacity:0.6}body.single-wps-product #secondary .sidebar-related .related-product .product-container{padding:3em;position:relative;z-index:5}body.single-wps-product #secondary .sidebar-related .related-product .sidebar-title{color:#fff !important}body.single-wps-product #secondary .sidebar-related .tns-controls button[data-controls="prev"],body.single-wps-product #secondary .sidebar-related .tns-controls button[data-controls="next"]{font-size:18px}body.single-wps-product #secondary .sidebar-related .tns-controls button[data-controls="prev"] .icon,body.single-wps-product #secondary .sidebar-related .tns-controls button[data-controls="next"] .icon{background:none;color:#fff;font-weight:900}body.single-wps-product #secondary .sidebar-related .tns-controls button[data-controls="prev"]{left:5px}body.single-wps-product #secondary .sidebar-related .tns-controls button[data-controls="next"]{right:5px}body.single-wps-product #secondary .sidebar-categories .sidebar-title{color:rgba(0,0,0,0.9) !important;text-align:center}body.single-wps-product #secondary .sidebar-categories .categories-container{background:#f47b2b;padding:1.5em}body.single-wps-product #secondary .sidebar-categories .categories-container ul,body.single-wps-product #secondary .sidebar-categories .categories-container li{list-style-type:none;margin:0}body.single-wps-product #secondary .sidebar-categories .categories-container a{color:#fff;line-height:1.8}body.single-wps-product #secondary .sidebar-made-in-france .project-box{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.9);padding:1.5em;text-align:center}body.single-wps-product #secondary .sidebar-made-in-france .project-box .project-title{color:rgba(0,0,0,0.9) !important}body.single-wps-product #secondary .sidebar-made-in-france .project-box .button{margin-bottom:1em}body.single-wps-product #secondary .sidebar-made-in-france .project-box .button:last-child{margin-bottom:0}
