 .u-section-1{min-height:624px;}.u-section-1 .u-layout-wrap-1{margin:0;}.u-section-1 .u-image-1{min-height:624px;background-position:50% 50%;background-repeat:no-repeat;background-image:url("/xusers/66/xfiles/templates/v2025/images/terrassement-quimper-29-x1200.webp");background-size:cover;}.u-section-1 .u-container-layout-1{padding:0;}.u-section-1 .u-layout-cell-2{min-height:624px;}.u-section-1 .u-container-layout-2{padding:30px 30px 30px 50px;}.u-section-1 .u-text-1{font-size:2.57143rem;margin:16px auto 0 0;}.u-section-1 .u-text-2{font-size:1.28571rem;font-weight:700;margin:16px auto 0 0;}.u-section-1 .u-text-3{margin:20px 0 0;}.u-section-1 .u-text-4{margin:17px auto 0 0;}@media (max-width:1399px){.u-section-1{background-position:50% 50%; background-repeat:no-repeat; background-size:cover; min-height:539px;}.u-section-1 .u-layout-wrap-1{margin-right:initial; margin-left:initial;}.u-section-1 .u-image-1{min-height:539px;}.u-section-1 .u-layout-cell-2{min-height:539px;}.u-section-1 .u-text-1{font-size:2.28571rem;}}@media (max-width:1199px){.u-section-1{min-height:489px;}.u-section-1 .u-layout-wrap-1{position:relative; margin-right:initial; margin-left:initial;}.u-section-1 .u-image-1{min-height:400px;}.u-section-1 .u-layout-cell-2{min-height:489px;}}@media (max-width:991px){.u-section-1{min-height:508px;}.u-section-1 .u-layout-wrap-1{margin-bottom:-273px; margin-right:initial; margin-left:initial;}.u-section-1 .u-image-1{min-height:211px;}.u-section-1 .u-layout-cell-2{min-height:100px;}.u-section-1 .u-container-layout-2{padding-left:40px; padding-right:40px;}}@media (max-width:767px){.u-section-1{min-height:338px;}.u-section-1 .u-image-1{min-height:158px;}.u-section-1 .u-container-layout-1{padding-left:20px; padding-right:20px;}.u-section-1 .u-container-layout-2{padding-left:20px; padding-right:20px;}}@media (max-width:575px){.u-section-1{min-height:421px;}.u-section-1 .u-layout-wrap-1{margin-bottom:0; margin-right:initial; margin-left:initial;}.u-section-1 .u-layout-cell-2{min-height:322px;}.u-section-1 .u-text-1{font-size:2.25rem;}}.u-section-2 .u-sheet-1{min-height:125px;}.u-section-2 .u-text-1{margin:50px auto 48px;}@media (max-width:575px){.u-section-2 .u-text-1{margin-bottom:-207px;}}