.grecaptcha-badge,.et_pb_menu .et_pb_menu__menu>nav>ul>li.custom-hidden-menu,.et_right_sidebar #main-content .container:before{display:none}.custom-column-reverse,.custom-align-vertical{display:flex;align-items:center}@media only screen and (max-width:980px){.custom-align-vertical{display:flex;flex-direction:column}.custom-column-reverse{display:flex;flex-direction:column-reverse}}:root{--custom-grey:#4A4A49!important;--custom-light-grey:#4A4A49!important;--custom-dark-grey:#4A4A49!important;--custom-dark:#191919!important;--custom-accent:#E30613!important;--custom-accent-darken:#B20616!important;--custom-accent-secondary:#BEE920!important;--custom-accent-secondary-darken:#AACC1F!important}#page-container:not(.et-fb-root-ancestor)>#et-boc{overflow:hidden}.et_pb_scroll_top.et-pb-icon{background:var(--custom-accent);border-radius:60px;right:10px}.et_pb_posts a.more-link::after,.dsm-readmore-btn::after{font-family:ETmodules;content:"$";font-size:20px;position:relative;top:4px;padding-left:5px;display:inline-block;transition:transform .2s ease-in-out}.et_pb_posts a.more-link:hover::after,.dsm-readmore-btn:hover::after{transform:translateX(5px)}.et-blog-css-grid>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.et-blog-css-grid .et_pb_post{box-shadow:0px 2px 18px 0px rgb(0 0 0 / 10%);background:#fff}.et-blog-css-grid .entry-featured-image-url{padding-top:56.25%}.et-blog-css-grid .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;object-fit:cover}.et-blog-css-grid article{display:flex;flex-direction:column}@keyframes grain{0%,100%{transform:translate(0,0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%,0%)}70%{transform:translate(0%,15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.custom-carousel-testimonials .dsm-entry-image{max-width:150px;margin-left:auto;margin-right:auto}#page-container .et-boc .et_pb_menu__wrap .et_pb_menu__menu>nav>ul>li.custom-menu-cta>a{color:#fff!important;background:var(--custom-accent);padding:10px 25px;align-self:center;border-radius:3px;cursor:pointer}#page-container .et-boc .et_pb_menu__wrap .et_pb_menu__menu>nav>ul>li.custom-menu-cta>a:hover{background:var(--custom-dark)}#page-container .et_pb_menu__menu>nav>ul>li.custom-menu-cta.current-menu-item>a{color:#fff!important}@media only screen and (min-width:1350px){#page-container .et_pb_menu__menu>nav>ul>li.current-menu-item>a,#page-container .et_pb_menu__menu>nav>ul>li ul.sub-menu>li.current-menu-parent>a,#page-container .et_pb_menu__menu>nav>ul>li:has(.current-menu-item)>a{color:var(--custom-accent)!important}#page-container .nav li li{width:100%}}@media only screen and (min-width:1350px){.et_pb_menu .et_pb_menu__menu>nav>ul>li.custom-menu-mobile-active{display:none}}@media only screen and (max-width:1350px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}}@media only screen and (max-width:1350px){#page-container footer .custom-menu-noburger .et_pb_menu__wrap{-webkit-box-pack:start;-ms-flex-pack:initial;justify-content:start}#page-container .custom-menu-noburger .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#page-container .bottom-bar .custom-menu-noburger .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et-db #et-boc .et-l .custom-menu-noburger .et_pb_menu__menu{display:block}.et-db #et-boc .et-l .custom-menu-noburger .et_mobile_nav_menu{display:none}}@media only screen and (max-width:1350px){#page-container #et-boc .custom-menu-main ul.et_mobile_menu::before{content:"";display:block;background:url(/wp-content/uploads/2023/10/Saycom-Logo-full-RVB.svg) no-repeat center;background-size:100%;width:90px;height:90px}.custom-menu-main .et_pb_menu_inner_container{align-items:center}#et-boc .custom-menu-main .mobile_menu_bar:before{content:"";display:block;width:37px;height:37px;background:url(/wp-content/uploads/2023/10/burger-2.svg)}#et-boc .custom-menu-main .mobile_nav.opened .mobile_menu_bar:before{content:"";display:block;width:37px;height:37px;background:url(/wp-content/uploads/2023/10/close.svg)}#et-boc .custom-menu-main span.mobile_menu_bar{z-index:3000!important}#page-container .custom-menu-main ul.et_mobile_menu{position:fixed;top:0;left:auto;width:100vw;left:0;z-index:2000;border:none}#et-boc .custom-menu-main .mobile_nav.opened ul.et_mobile_menu{height:100vh;overflow-y:scroll!important}#page-container .custom-menu-main ul.et_mobile_menu ul{background:transparent!important}#page-container .custom-menu-main ul.et_mobile_menu .et_first_mobile_item{margin-top:50px}#page-container .custom-menu-main ul.et_mobile_menu .menu-item{margin-bottom:5px;max-width:600px}#page-container .custom-menu-main ul.et_mobile_menu li.menu-item.current-menu-item>a{color:var(--custom-accent)!important}#page-container .custom-menu-main ul.et_mobile_menu li.menu-item.current-menu-item>a,#page-container .custom-menu-main ul.et_mobile_menu li.menu-item ul.sub-menu>li.current-menu-parent>a,#page-container .custom-menu-main ul.et_mobile_menu li.menu-item:has(.current-menu-item)>a{color:var(--custom-accent)!important}#page-container .custom-menu-main ul.et_mobile_menu li.menu-item a{text-align:left;padding-left:0;font-weight:300;line-height:1.2em;border:none;font-size:3vw}#page-container .custom-menu-main ul.et_mobile_menu li.menu-item a:hover{background-color:transparent}#page-container .custom-menu-main ul.et_mobile_menu ul.sub-menu{margin:15px 0;padding:15px 0 15px 40px}#page-container .custom-menu-main ul.et_mobile_menu ul.sub-menu li.menu-item{padding-left:0}#page-container .custom-menu-main ul.et_mobile_menu ul.sub-menu li.menu-item a{font-size:2vw}#page-container .custom-menu-main ul.et_mobile_menu ul.sub-menu li.menu-item a:hover{color:var(--custom-dark)}#page-container .custom-menu-main ul.et_mobile_menu{padding:10vw 10vw 40px}#page-container .custom-menu-main ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,#page-container .custom-menu-main ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.custom-menu-main .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.custom-menu-main .et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:50px;height:100%;padding:0px!important;max-height:50px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}#page-container .custom-menu-main ul.et_mobile_menu>li.menu-item-has-children,#page-container .custom-menu-main ul.et_mobile_menu>li.page_item_has_children,#page-container .custom-menu-main ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.custom-menu-main .et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.custom-menu-main .et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.custom-menu-main .et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}#page-container .custom-menu-main .et_mobile_menu .menu-item-has-children>a,#page-container .custom-menu-main .et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}#page-container .custom-menu-main ul.et_mobile_menu .menu-item-has-children .sub-menu,#page-container .custom-menu-main ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}#page-container .custom-menu-main ul.et_mobile_menu .menu-item-has-children.is-hover .sub-menu.visible,#page-container .custom-menu-main ul.et_mobile_menu .menu-item-has-children.is-hover .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children.is-hover .sub-menu.visible,.et-db ul.et_mobile_menu .menu-item-has-children.is-hover .sub-menu.visible{display:block!important;visibility:visible!important}#page-container .custom-menu-main ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}#page-container .custom-menu-main ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,#page-container .custom-menu-main .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:var(--custom-dark-grey);background:transparent;padding:3px;font-size:28px}#page-container .custom-menu-main ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.custom-menu-main .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}}@media only screen and (max-width:980px){#page-container .custom-menu-main ul.et_mobile_menu li.menu-item a{font-size:4vw}#page-container .custom-menu-main ul.et_mobile_menu ul.sub-menu li.menu-item a{font-size:22px;padding:6px 5%}}@media only screen and (max-width:768px){#page-container .custom-menu-main ul.et_mobile_menu li.menu-item a{font-size:5vw;letter-spacing:0}}@media only screen and (max-width:500px){#page-container .custom-menu-main ul.et_mobile_menu{padding:30px}#page-container .custom-menu-main ul.et_mobile_menu .et_first_mobile_item{margin-top:15%}#page-container .custom-menu-main ul.et_mobile_menu li.menu-item a{padding:8px 10% 8px 0;font-weight:300}#page-container .custom-menu-main ul.et_mobile_menu ul.sub-menu{margin:5px 0;padding:5px 0}#page-container .custom-menu-main ul.et_mobile_menu ul.sub-menu li.menu-item a{font-size:18px;padding:6px 5%}}.custom-menu-main.et_pb_menu .et_mobile_nav_menu li{list-style-type:none}.custom-menu-inline ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom_menu_bas .et_pb_menu__wrap{justify-content:flex-end}.custom_interactive_banners .et_pb_column{display:flex;flex-direction:column;justify-content:flex-end;position:relative;background-size:160%;transition:all .8s}.custom_interactive_banners .et_pb_column:hover{background-size:180%}.custom_interactive_banners .et_pb_column:after{content:"";display:block;width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.25);transition:background .8s cubic-bezier(.215,.61,.355,1);top:0;left:0;z-index:-1}.custom_interactive_banner-button,.custom_interactive_banner-content{transform:translateY(400px);transition:transform .8s cubic-bezier(.215,.61,.355,1)}.custom_interactive_banner-content{margin-top:12vw}.custom_interactive_banners .et_pb_column:hover .custom_interactive_banner-content,.custom_interactive_banners .et_pb_column:hover .custom_interactive_banner-button{transform:translateY(0vw)}.custom_interactive_banners .et_pb_column:hover:after{background-color:rgba(255,0,0,0.7)}@media screen and (min-width:980px){.custom_card_value_carousel .swiper-button-next{left:-60px;margin-top:30px!important}}@media screen and (max-width:768px){.custom_row_carousel{overflow:visible!important}}.custom_row_graphics .custom_column_graphics:last-child{margin-right:0px!important}.custom_column_graphics{margin-right:15px!important;margin-bottom:15px!important;box-shadow:-20px 20px 20px 9px rgba(0,0,0,0.0);transition:all .4s;color:#fff}.custom_column_graphics::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.3);z-index:-1;border-radius:20px}.custom_column_graphics:hover::after{background-color:rgba(0,0,0,0.1)}.custom_column_graphics:hover{color:#fff;transform:scale(1.3);z-index:900;border:0;box-shadow:-50px 55px 35px 9px rgba(0,0,0,0.31)}.custom_column_graphics.-enseignes_lumineuses{background:url(/wp-content/uploads/2023/11/Saycom-A_Propos-enseignes_lumineuses.jpg)no-repeat center;background-size:100%;border-radius:20px}.custom_column_graphics.-enseignes_lumineuses:hover{background-size:120%}.custom_column_graphics.-signaletiques{background:url(/wp-content/uploads/2023/11/Saycom-A_Propos-signaletiques.jpg)no-repeat center;background-size:100%}.custom_column_graphics.-signaletiques:hover{background-size:120%}.custom_column_graphics.-vitrophanies{background:url(/wp-content/uploads/2023/11/Saycom-A_Propos-vitrophanies.jpg)no-repeat center;background-size:100%}.custom_column_graphics.-vitrophanies:hover{background-size:120%}.custom_column_graphics.-displays{background:url(/wp-content/uploads/2024/02/Saycom-A_Propos-displays_plv.jpg)no-repeat center;background-size:100%}.custom_column_graphics.-displays:hover{background-size:120%}.custom_column_graphics.-mobiliers{background:url(/wp-content/uploads/2023/11/Saycom-A_Propos-mobiliers.jpg)no-repeat center;background-size:100%}.custom_column_graphics.-mobiliers:hover{background-size:120%}.custom_column_graphics .custom_arrow_graphics .et-pb-icon{transition:all .4s;color:#fff}.custom_column_graphics:hover .custom_arrow_graphics .et-pb-icon{transform:rotate(45deg);color:#fff}@media screen and (max-width:980px){.custom_column_graphics:hover{transform:scale(1.1)}}.mfp-bottom-bar{display:none}.custom_filterable_portfolio .et_pb_portfolio_filters ul{display:flex;flex-wrap:wrap;padding:10px!important;align-items:stretch;background-color:#f9f9f9;scrollbar-color:#000 #000;scrollbar-width:thin;justify-content:center;-ms-overflow-style:none;border-radius:8px}.custom_filterable_portfolio .et_pb_portfolio_filters ul li a{border-radius:5px!important;border:none;background:#e7e7e7}.custom_filterable_portfolio .et_pb_portfolio_filters ul li a:hover{background:#F1F1F1}.custom_filterable_portfolio ul::-webkit-scrollbar{height:8px}.custom_filterable_portfolio ul::-webkit-scrollbar-track{background-color:#B8C5CC;border-radius:50px;margin:0}.custom_filterable_portfolio ul::-webkit-scrollbar-thumb{height:20px!important;background-color:#000;border-radius:50px}.custom_filterable_portfolio ul::-webkit-scrollbar-thumb:hover{background-color:#000}.custom_filterable_portfolio ul::-webkit-scrollbar:vertical{display:none}.custom_filterable_portfolio .et_pb_portfolio_filters ul li{padding:5px!important;width:inherit!important}.custom_filterable_portfolio .et_pb_portfolio_filters ul li a{width:max-content}@media screen and (max-width:1200px){.custom_filterable_portfolio .et_pb_portfolio_filters ul{justify-content:inherit;overflow-x:scroll;overflow-y:visible;flex-wrap:nowrap}.custom_filterable_portfolio .et_pb_portfolio_filters ul li a{width:max-content!important}}