.sections-wrapper .section-mosaic .bloc-text{width: 100%;padding: 5em;box-sizing: border-box;-moz-box-sizing: border-box}.sections-wrapper .section-mosaic table{border-spacing: 0;width: 100%;min-height: 1200px}.sections-wrapper .section-mosaic table td{width: 50%;background-size: cover !important;position: relative;overflow: hidden}.sections-wrapper .section-mosaic table td.top .background{background-position: top center !important}.sections-wrapper .section-mosaic table td.bottom .background{background-position: bottom center !important}.sections-wrapper .section-mosaic td .background{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover !important;z-index: -1;transform: scale(1.01);-webkit-transform: scale(1.01);-moz-transform: scale(1.01);transition: transform 3s;-webkit-transition: transform 3s;-moz-transition: transform 3s}.sections-wrapper .section-mosaic td .bloc:hover .background{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1)}.sections-wrapper .section-mosaic table td .bloc{overflow: hidden;position: relative}.sections-wrapper .section-mosaic table td.un-bloc .bloc{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.sections-wrapper .section-mosaic table td.un-bloc-full{width: 100%}.sections-wrapper .section-mosaic table td:last-child.un-bloc-full{display: none}.sections-wrapper .section-mosaic table tr td:last-child.trois-blocs .bloc:nth-child(1){display: table-cell;padding-top: 50%;vertical-align: bottom;position: absolute;width: 50%;left: 0;top: 0;display: block;padding-top: 0;height: 50%}.sections-wrapper .section-mosaic table tr td:first-child.trois-blocs .bloc:nth-child(2){display: table-cell;padding-top: 50%;vertical-align: bottom;position: absolute;width: 50%;left: 0;top: 50%;display: block;padding-top: 0;height: 50%}.sections-wrapper .section-mosaic table tr td:last-child.trois-blocs .bloc:nth-child(2){display: table-cell;padding-top: 30%;vertical-align: bottom;position: absolute;top: 0;width: 50%;left: 50%;padding-top: 0;height: 50%}.sections-wrapper .section-mosaic table tr td:first-child.trois-blocs .bloc:nth-child(3){display: table-cell;padding-top: 30%;vertical-align: bottom;position: absolute;top: 50%;width: 50%;left: 50%;padding-top: 0;height: 50%}.sections-wrapper .section-mosaic table tr td:last-child.trois-blocs .bloc:nth-child(3){float: left;vertical-align: bottom;position: absolute;top: 50%;width: 100%;height: 50%}.sections-wrapper .section-mosaic table tr td:first-child.trois-blocs .bloc:nth-child(1){float: left;vertical-align: bottom;position: absolute;top: 0;width: 100%;height: 50%}.sections-wrapper .section-mosaic table tr td:last-child.trois-blocs .bloc:nth-child(4),.sections-wrapper .section-mosaic table tr td:first-child.trois-blocs .bloc:nth-child(4){display: none}.sections-wrapper .section-mosaic table tr td:first-child.deux-blocs .bloc:nth-child(1){height: 50%;position: absolute;width: 100%;top: 0;left: 0}.sections-wrapper .section-mosaic table tr td:first-child.deux-blocs .bloc:nth-child(2){height: 50%;position: absolute;width: 100%;top: 50%;left: 0}.sections-wrapper .section-mosaic table tr td:last-child.deux-blocs .bloc:nth-child(1){height: 100%;position: absolute;width: 50%;top: 0;left: 0}.sections-wrapper .section-mosaic table tr td:last-child.deux-blocs .bloc:nth-child(2){height: 100%;position: absolute;width: 50%;top: 0;left: 50%}.sections-wrapper .section-mosaic table tr td.quatre-blocs .bloc:nth-child(1){float: left;vertical-align: bottom;position: absolute;top: 0;left: 0;width: 50%;height: 50%}.sections-wrapper .section-mosaic table tr td.quatre-blocs .bloc:nth-child(2){float: left;vertical-align: bottom;position: absolute;top: 0;left: 50%;width: 50%;height: 50%}.sections-wrapper .section-mosaic table tr td.quatre-blocs .bloc:nth-child(3){float: left;vertical-align: bottom;position: absolute;top: 50%;left: 0%;width: 50%;height: 50%}.sections-wrapper .section-mosaic table tr td.quatre-blocs .bloc:nth-child(4){float: left;vertical-align: bottom;position: absolute;top: 50%;left: 50%;width: 50%;height: 50%}.sections-wrapper .section-mosaic td .bloc-text .text-wrapper{padding: 10px;background-color: rgba(0,0,0,0.4);transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;color: white}.sections-wrapper .section-mosaic td .bloc-text{position: absolute;bottom: 0;margin: 0}.sections-wrapper .section-mosaic td .bloc-text.blanc{color: #fff;text-shadow: 0 0 10px #000;-moz-text-shadow: 0 0 10px #000;-webkit-text-shadow: 0 0 10px #000}.sections-wrapper .section-mosaic td .bloc-text.blanc .button{text-shadow: none;-moz-text-shadow: none;-webkit-text-shadow: none}.sections-wrapper .section-mosaic td .bloc-text .video{display: inline-block;text-transform: uppercase;margin-left: 10px;font-weight: bold}.sections-wrapper .section-mosaic td .bloc-text .video::before{font-family: 'fontello';content: '\e816';margin-right: 5px;font-size: 30px;font-weight: normal;vertical-align: middle}.sections-wrapper .section-mosaic td .bloc-text.blanc .video a{color: white !important}.sections-wrapper .section-mosaic td .bloc-text.noir .video a{color: black !important}.sections-wrapper .section-mosaic td .bloc-text .video a:hover{text-decoration: underline}.sections-wrapper .section-mosaic td .bloc-text h2{display: inline-block;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s}.sections-wrapper .section-mosaic td .bloc-text p{max-height: 0;margin: 0;overflow: hidden;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s}.sections-wrapper .section-mosaic td .bloc-text .liens p{max-height: none;margin-top: 10px;margin-bottom: 10px;vertical-align: middle}.sections-wrapper .section-mosaic td .bloc-text .liens{max-height: 0;margin: 0;overflow: hidden;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s}.sections-wrapper .section-mosaic td .bloc:hover .bloc-text .liens{max-height: 130px}.sections-wrapper .section-mosaic td .bloc .hover{height: 0;bottom: 0;left: 0;width: 100%;position: absolute;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s}.sections-wrapper .section-mosaic td .bloc:hover .hover{height: 100%;background-color: rgba(0,0,0,0.5)}.sections-wrapper .section-mosaic td .bloc:hover .bloc-text .text-wrapper{background-color: rgba(0,0,0,0)}.sections-wrapper .section-mosaic td .bloc:hover .bloc-text{min-width: 60%}.sections-wrapper .section-mosaic td .bloc:hover .bloc-text p{max-height: 200px}@media screen and (max-width: 1920px){.sections-wrapper .section-mosaic table{min-height: 1000px}}@media screen and (max-width: 1600px){.sections-wrapper .section-mosaic table{min-height: 800px}}@media screen and (max-width: 1366px){.sections-wrapper .section-mosaic .bloc-text{padding: 2.5em}}@media screen and (max-width: 1279px){.sections-wrapper .section-mosaic table{min-height: 700px}.sections-wrapper .section-mosaic table td{width: 100%;display: block;height: 1000px}.sections-wrapper .section-mosaic table td.un-bloc{height: 500px}}@media screen and (max-width: 767px){.sections-wrapper .section-mosaic table tr td:first-child.deux-blocs .bloc:nth-child(1),.sections-wrapper .section-mosaic table tr td:first-child.deux-blocs .bloc:nth-child(2),.sections-wrapper .section-mosaic table tr td:last-child.deux-blocs .bloc:nth-child(1),.sections-wrapper .section-mosaic table tr td:last-child.deux-blocs .bloc:nth-child(2){width: 100%;position: relative;height: 400px;top: auto;float: left;left: auto;bottom: auto}.sections-wrapper .section-mosaic table tr td:first-child.trois-blocs .bloc:nth-child(1),.sections-wrapper .section-mosaic table tr td:first-child.trois-blocs .bloc:nth-child(2),.sections-wrapper .section-mosaic table tr td:first-child.trois-blocs .bloc:nth-child(3),.sections-wrapper .section-mosaic table tr td:last-child.trois-blocs .bloc:nth-child(1),.sections-wrapper .section-mosaic table tr td:last-child.trois-blocs .bloc:nth-child(2),.sections-wrapper .section-mosaic table tr td:last-child.trois-blocs .bloc:nth-child(3){width: 100%;position: relative;height: 400px;top: auto;float: left;left: auto;bottom: auto}.sections-wrapper .section-mosaic table tr td.quatre-blocs .bloc:nth-child(1),.sections-wrapper .section-mosaic table tr td.quatre-blocs .bloc:nth-child(2),.sections-wrapper .section-mosaic table tr td.quatre-blocs .bloc:nth-child(3),.sections-wrapper .section-mosaic table tr td.quatre-blocs .bloc:nth-child(4){width: 100%;position: relative;height: 400px;top: auto;float: left;left: auto;bottom: auto}.sections-wrapper .section-mosaic table td{height: auto}.sections-wrapper .section-mosaic .bloc-text{padding: 5%}}@media print{.sections-wrapper .section-mosaic table{min-height: 600px}.sections-wrapper .section-mosaic .bloc-text{padding: 2.5em}.sections-wrapper .section-mosaic td .background{z-index: 0}}