.elementor-50553 .elementor-element.elementor-element-2f914c1 > .elementor-container{max-width:1600px;}.elementor-50553 .elementor-element.elementor-element-2f914c1{margin-top:-50px;margin-bottom:0px;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box__front{background-image:url("https://www.terrassteel.com/wp-content/uploads/2023/03/calculateur.webp");background-size:cover;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box__back{background-color:#EC6618C4;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box__button{background-color:var( --e-global-color-42ddac0d );margin-inline-center:0;font-size:19px;color:#EC6618;border-radius:0px;}.elementor-50553 .elementor-element.elementor-element-9291bfe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box{height:700px;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:flex-start;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:19px;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box__button:hover{color:var( --e-global-color-secondary );}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box__front{background-image:url("https://www.terrassteel.com/wp-content/uploads/2023/03/parenaire.webp");background-position:center center;background-size:cover;}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box__back{background-color:#000000A6;}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box__button{background-color:var( --e-global-color-2b04fedc );margin-inline-center:0;border-radius:0px;}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box__button:hover{background-color:var( --e-global-color-42ddac0d );color:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box{height:700px;}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:flex-start;}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:19px;}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box__front{background-image:url("https://www.terrassteel.com/wp-content/uploads/2023/03/pose.webp");background-position:center center;background-size:cover;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box__back{background-color:#EC6618C4;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box{height:700px;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:flex-start;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-size:19px;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box__button{margin-inline-center:0;}.elementor-50553 .elementor-element.elementor-element-39a79cd{--spacer-size:50px;}.elementor-50553 .elementor-element.elementor-element-9113501 > .elementor-container{min-height:400px;}.elementor-50553 .elementor-element.elementor-element-9740cda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50553 .elementor-element.elementor-element-9740cda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.terrassteel.com/wp-content/uploads/2023/03/Specialiste_terrasse.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-50553 .elementor-element.elementor-element-9740cda > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.66;}.elementor-50553 .elementor-element.elementor-element-9740cda > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-50553 .elementor-element.elementor-element-9740cda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50553 .elementor-element.elementor-element-b825b4a{--spacer-size:20px;}.elementor-50553 .elementor-element.elementor-element-4ef6f9a > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 0px 0px 1px;border-radius:10px 10px 10px 10px;}.elementor-50553 .elementor-element.elementor-element-4ef6f9a{column-gap:0px;}.elementor-50553 .elementor-element.elementor-element-ddf435c{--spacer-size:20px;}.elementor-50553 .elementor-element.elementor-element-f0ca2b3 > .elementor-widget-container{background-color:var( --e-global-color-42ddac0d );margin:0px 0px -21px 0px;padding:10px 0px 0px 0px;}.elementor-50553 .elementor-element.elementor-element-1445adc{--spacer-size:50px;}.elementor-50553 .elementor-element.elementor-element-ba28c39 img, .elementor-50553 .elementor-element.elementor-element-ba28c39 svg{border-radius:50000px 50000px 50000px 50000px;}.elementor-50553 .elementor-element.elementor-element-ae1ee48 .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-ae1ee48 .elementor-button:focus{background-color:var( --e-global-color-2b04fedc );background-image:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-ae1ee48 > .elementor-widget-container{margin:-41px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-50553 .elementor-element.elementor-element-ae1ee48 .elementor-button, .elementor-50553 .elementor-element.elementor-element-ae1ee48 .elementor-button .elementor-button-icon{font-size:19px;}.elementor-50553 .elementor-element.elementor-element-ae1ee48 .elementor-button{font-weight:400;letter-spacing:1px;border-radius:50px 50px 50px 50px;padding:7px 16px 7px 16px;}.elementor-50553 .elementor-element.elementor-element-47305f7 img, .elementor-50553 .elementor-element.elementor-element-47305f7 svg{border-radius:500px 500px 500px 500px;}.elementor-50553 .elementor-element.elementor-element-820d97b .elementor-button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );font-weight:400;letter-spacing:1px;border-radius:50px 50px 50px 50px;padding:7px 16px 7px 16px;}.elementor-50553 .elementor-element.elementor-element-820d97b .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-820d97b .elementor-button:focus{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-50553 .elementor-element.elementor-element-820d97b > .elementor-widget-container{margin:-41px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-50553 .elementor-element.elementor-element-820d97b .elementor-button, .elementor-50553 .elementor-element.elementor-element-820d97b .elementor-button .elementor-button-icon{font-size:19px;}.elementor-50553 .elementor-element.elementor-element-580c59c img, .elementor-50553 .elementor-element.elementor-element-580c59c svg{border-radius:500px 500px 500px 500px;}.elementor-50553 .elementor-element.elementor-element-4cceb71 .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-4cceb71 .elementor-button:focus{background-color:var( --e-global-color-2b04fedc );background-image:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-4cceb71 > .elementor-widget-container{margin:-41px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-50553 .elementor-element.elementor-element-4cceb71 .elementor-button, .elementor-50553 .elementor-element.elementor-element-4cceb71 .elementor-button .elementor-button-icon{font-size:19px;}.elementor-50553 .elementor-element.elementor-element-4cceb71 .elementor-button{font-weight:400;letter-spacing:1px;border-radius:50px 50px 50px 50px;padding:7px 16px 7px 16px;}.elementor-50553 .elementor-element.elementor-element-abd1890{--spacer-size:20px;}.elementor-50553 .elementor-element.elementor-element-a6ba624:not(.elementor-motion-effects-element-type-background), .elementor-50553 .elementor-element.elementor-element-a6ba624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C4C4B29;}.elementor-50553 .elementor-element.elementor-element-a6ba624{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50553 .elementor-element.elementor-element-a6ba624 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50553 .elementor-element.elementor-element-d3d83d4 .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-d3d83d4 .elementor-button:focus{background-color:var( --e-global-color-2b04fedc );background-image:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-d3d83d4 .elementor-button{letter-spacing:1px;word-spacing:0.1em;border-radius:500px 500px 500px 500px;padding:08px 20px 7px 20px;}.elementor-50553 .elementor-element.elementor-element-d0702d7 .elementor-button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );border-radius:500px 500px 500px 500px;padding:8px 20px 7px 20px;}.elementor-50553 .elementor-element.elementor-element-d0702d7 .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-d0702d7 .elementor-button:focus{background-color:var( --e-global-color-2b04fedc );background-image:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-d0702d7 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-50553 .elementor-element.elementor-element-e63d447 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-50553 .elementor-element.elementor-element-41c2ad8 .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-41c2ad8 .elementor-button:focus{background-color:var( --e-global-color-2b04fedc );background-image:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-41c2ad8 .elementor-button{letter-spacing:1px;word-spacing:0.1em;border-radius:500px 500px 500px 500px;padding:08px 20px 7px 20px;}.elementor-50553 .elementor-element.elementor-element-887f2be .elementor-button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );border-radius:500px 500px 500px 500px;padding:8px 20px 7px 20px;}.elementor-50553 .elementor-element.elementor-element-887f2be .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-887f2be .elementor-button:focus{background-color:var( --e-global-color-2b04fedc );background-image:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-887f2be > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-50553 .elementor-element.elementor-element-4fbacf9 .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-4fbacf9 .elementor-button:focus{background-color:var( --e-global-color-2b04fedc );background-image:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-4fbacf9 .elementor-button{letter-spacing:1px;word-spacing:0.1em;border-radius:500px 500px 500px 500px;padding:08px 20px 7px 20px;}.elementor-50553 .elementor-element.elementor-element-9e38a92 .elementor-button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );border-radius:500px 500px 500px 500px;padding:8px 20px 7px 20px;}.elementor-50553 .elementor-element.elementor-element-9e38a92 .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-9e38a92 .elementor-button:focus{background-color:var( --e-global-color-2b04fedc );background-image:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-9e38a92 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50553 .elementor-element.elementor-element-e64c624{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-50553 .elementor-element.elementor-element-1ff18f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-50553 .elementor-element.elementor-element-1ff18f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-50553 .elementor-element.elementor-element-3372c93 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:500px 500px 500px 500px;}.elementor-50553 .elementor-element.elementor-element-3372c93{text-align:center;}.elementor-50553 .elementor-element.elementor-element-3372c93 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-50553 .elementor-element.elementor-element-5c184ef{--spacer-size:1px;}.elementor-50553 .elementor-element.elementor-element-4558208{--spacer-size:1px;}.elementor-50553 .elementor-element.elementor-element-da155ad .elementor-button:hover, .elementor-50553 .elementor-element.elementor-element-da155ad .elementor-button:focus{background-color:var( --e-global-color-2b04fedc );background-image:var( --e-global-color-2b04fedc );}.elementor-50553 .elementor-element.elementor-element-da155ad .elementor-button{letter-spacing:1px;word-spacing:0.1em;border-radius:500px 500px 500px 500px;padding:08px 20px 7px 20px;}@media(max-width:1024px){.elementor-50553 .elementor-element.elementor-element-9740cda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50553 .elementor-element.elementor-element-9740cda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box{height:600px;}.elementor-50553 .elementor-element.elementor-element-9291bfe .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 60px 10px;}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box{height:600px;}.elementor-50553 .elementor-element.elementor-element-57efe88 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 60px 10px;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box{height:600px;}.elementor-50553 .elementor-element.elementor-element-d3fcf70 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 60px 10px;}.elementor-50553 .elementor-element.elementor-element-9740cda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50553 .elementor-element.elementor-element-9740cda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-50553 .elementor-element.elementor-element-cf69557{width:33%;}.elementor-50553 .elementor-element.elementor-element-fd8d1d9{width:33%;}.elementor-50553 .elementor-element.elementor-element-f826b5d{width:33%;}.elementor-50553 .elementor-element.elementor-element-e63d447 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-50553 .elementor-element.elementor-element-97fbd87 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-50553 .elementor-element.elementor-element-3372c93 .elementor-heading-title{font-size:1.2em;}.elementor-50553 .elementor-element.elementor-element-da155ad{width:100%;max-width:100%;align-self:center;}.elementor-50553 .elementor-element.elementor-element-da155ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px -20px;}.elementor-50553 .elementor-element.elementor-element-da155ad .elementor-button, .elementor-50553 .elementor-element.elementor-element-da155ad .elementor-button .elementor-button-icon{font-size:18px;}}/* Start custom CSS for section, class: .elementor-element-2f914c1 */.flip_box_margin > div > div > .elementor-flip-box__back{
    margin-top:66px;
}
.flip_box_margin > div > div > .elementor-flip-box__front > div > div > .elementor-flip-box__layer__title{
    background-color: rgb(255,255,255,0.8);
    padding-top:5px;
    padding-bottom: 5px;
    height: 66px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    
}

/*.flip_box_margin > div > div > .elementor-flip-box__front > div > div > .elementor-flip-box__layer__description{
    background-color: #EC6618C4;
    transition: all .3s ease-in-out;
    padding: 0px;
}*/
.flip_box_margin > div > div > .elementor-flip-box__front > div > div > .elementor-flip-box__layer__description>h4{
    transition: all .3s ease-in-out;
    padding: 5px;
}    

.flip_box_margin:hover > div > div > .elementor-flip-box__front > div > div > .elementor-flip-box__layer__description{
    transition: all .3s ease-in-out;

    

}    
.flip_box_margin:hover > div > div > .elementor-flip-box__front > div > div > .elementor-flip-box__layer__description>h4{
    color: rgba(255,255,255,0)!important;
    transition: all .3s ease-in-out;
    background-color: rgba(255,255,255,0)!important;
}    
.flip_box_margin > div > div > .elementor-flip-box__front > div > div > .elementor-flip-box__layer__title > p{
    margin-bottom:0px;
    font-weight: 400;
}
.flip_box_margin > div > div > .elementor-flip-box__front > div > .elementor-flip-box__layer__inner {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.boutton_blanc{
    background: white;
    padding: 12px 18px 11px;
    color: #EC6618;
    font-size:19px;
}/* End custom CSS */