#section-2-21 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:row;align-items:stretch;justify-content:center}#section-2-21{display:block}#section-2-21{position:relative;text-align:center}#section-14-21 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:column;align-items:center;gap:50px}#section-14-21{display:block}#section-14-21{text-align:left}#section-17-21 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-19-21 > .ct-section-inner-wrap{padding-top:50px;padding-bottom:50px}#section-36-21 > .ct-section-inner-wrap{padding-top:0}@media (max-width:1120px){#section-2-21 > .ct-section-inner-wrap{display:flex;flex-direction:column-reverse}#section-2-21{display:block}#section-2-21{text-align:center}}#div_block-3-21{text-align:center;align-items:center;justify-content:center;position:relative;flex-direction:row;display:flex}#div_block-5-21{position:absolute;width:100%;height:100%;background-color:rgba(120,120,120,0.4)}#div_block-6-21{position:absolute;text-align:left;align-items:center;gap:20px;z-index:2}#div_block-10-21{background-image:url(https://www.mp-terrasse.fr/wp-content/uploads/2026/02/Rectangle-10.png);width:25%;text-align:left;align-items:center;justify-content:center;position:relative;z-index:2}#div_block-16-21{width:100%}#div_block-23-21{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:5px;width:100%}#div_block-28-21{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:5px;width:100%}#div_block-33-21{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:5px;width:100%}@media (max-width:1120px){#div_block-3-21{display:flex;text-align:center}}@media (max-width:1120px){#div_block-5-21{background-color:rgba(120,120,120,0.4)}}@media (max-width:1120px){#div_block-10-21{width:100%}}@media (max-width:991px){#new_columns-20-21> .ct-div-block{width:100% !important}}#new_columns-20-21{justify-content:space-around;gap:30px}@media (max-width:991px){#new_columns-20-21{row-gap:15px}}#headline-8-21{color:#ffffff;text-align:center}#text_block-30-21{text-align:center;line-height:1.3}#image-4-21{min-height:70vh;width:100%;object-fit:cover}#fancy_icon-24-21>svg{width:15px;height:15px}#fancy_icon-29-21>svg{width:17px;height:17px}#fancy_icon-34-21>svg{width:17px;height:17px}#code_block-18-21{width:100%;height:400px}#_nav_menu-11-21 .oxy-nav-menu-hamburger-line{background-color:#525157}@media (max-width:1120px){#_nav_menu-11-21 .oxy-nav-menu-list{display:none}#_nav_menu-11-21 .oxy-menu-toggle{display:initial}#_nav_menu-11-21.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-11-21.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-11-21.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-11-21 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-11-21 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-11-21 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-11-21.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-11-21.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-11-21 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-11-21 .menu-item a{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:1.125rem;color:#525157}#_nav_menu-11-21 .current-menu-item a{color:#b37a55}#_nav_menu-11-21.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a{justify-content:center}#_nav_menu-11-21.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-left:20px;padding-right:20px}#_nav_menu-11-21 .menu-item:focus-within a,#_nav_menu-11-21 .menu-item:hover a{color:#b37a55}#_nav_menu-11-21.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover{justify-content:center}#_nav_menu-11-21.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-left:20px;padding-right:20px}#shortcode-37-21{margin-left:auto;margin-right:auto}div.ct-section-inner-wrap,div.oxy-header-container{max-width:1600px}