.cta{font-weight:300;line-height:1.5em;background-color:#000;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:30px !important;padding-right:30px !important;padding-bottom:30px !important;padding-left:30px !important;margin-bottom:30px !important;box-shadow:10px 10px 0px 0px rgba(0,0,0,.3);color:#fff !important;}.cta a{color:#fff;text-decoration:underline;}.et_pb_toggle_title:before{content:"L";transition:transform .3s;transform:rotate(0deg);}.et_pb_toggle_open .et_pb_toggle_title:before{content:"L";transform:rotate(135deg);}.pa-image-gallery-16-6 .wrap,.pa-image-gallery-16-6 .grid-item .wrap,.pa-image-gallery-16-6 .et_pb_gallery_image{padding-top:42%;display:block;position:relative;overflow:hidden;}.pa-image-gallery-16-6 .wrap img,.pa-image-gallery-16-6 .grid-item .wrap img,.pa-image-gallery-16-6 .et_pb_gallery_item img{position:absolute;height:100%;width:100% !important;top:0;left:0;right:0;bottom:0;object-fit:cover;-webkit-transition:all .6s ease;transition:all .6s ease;}@media only screen and (min-width: 45.0625em){h2:before{position:absolute;top:0;margin-top:20px;left:-80px;content:"";border-top:9px solid #01030f;width:60px;}h2{padding-bottom:0;margin-bottom:30px;}}footer .line-top h2,h2.line-top,.line-top h3{padding-top:40px;margin-top:0;}footer .line-top h2:before,h2.line-top:before,.line-top h3:before{position:absolute;top:0;left:0;content:"";border-top:7px solid #000;width:45px;}.iconRotate45.et_pb_button:after{margin-left:.5em;transform:rotateZ(45deg);}.icone-bg-rond{display:block;}.icone-bg-rond h2{margin-bottom:50px;}.icone-bg-rond .et_pb_image_wrap img{position:relative;z-index:2;}.icone-bg-rond .et_pb_image_wrap:after{position:absolute;content:"";background:#ffdd18;width:75px;height:75px;left:25px;top:-10px;border-radius:50%;z-index:1;animation-delay:.2s;-webkit-animation:grow 3.5s forwards;}@media only screen and (min-width: 1024px){.icone-bg-rond{display:flex;align-content:center;justify-content:space-between;align-items:flex-start;}}.nav-links{display:flex;justify-content:space-between;align-items:center;}.nav-links a{color:#000;font-weight:600;font-size:1rem;line-height:1rem;padding:0 10px;}.fleche-gauche{display:block;width:24px;height:24px;background:url("https://cdn-cjfbo.nitrocdn.com/KavIMpsgfLWLNwzTZrUZwWppkzBUuNKL/assets/images/optimized/rev-202f745/entoiledefond.com/wp-content/themes/tdf/img/fleche-gauche.png");transform:translateX(8px);transition:all .3s;left:0;top:0;position:absolute;}a[rel$=next]{text-align:right;min-width:40%;padding-right:40px;}a[rel$=prev]{text-align:left;min-width:40%;padding-left:40px;}.fleche-droite{display:block;width:24px;height:24px;background:url("https://cdn-cjfbo.nitrocdn.com/KavIMpsgfLWLNwzTZrUZwWppkzBUuNKL/assets/images/optimized/rev-202f745/entoiledefond.com/wp-content/themes/tdf/img/fleche-droite.png");transform:translateX(-8px);transition:all .3s;right:0;top:0;position:absolute;}.nav-links a:hover .fleche-droite,.nav-links a:hover .fleche-gauche{transform:translateX(0);}@media only screen and (min-width: 769px){.nav-links a{font-size:1.8rem;line-height:1.8rem;}.fleche-gauche{display:inline-block;width:24px;height:24px;background:url("https://cdn-cjfbo.nitrocdn.com/KavIMpsgfLWLNwzTZrUZwWppkzBUuNKL/assets/images/optimized/rev-202f745/entoiledefond.com/wp-content/themes/tdf/img/fleche-gauche.png");transform:translateX(8px);transition:all .3s;}.fleche-droite{display:inline-block;width:24px;height:24px;background:url("https://cdn-cjfbo.nitrocdn.com/KavIMpsgfLWLNwzTZrUZwWppkzBUuNKL/assets/images/optimized/rev-202f745/entoiledefond.com/wp-content/themes/tdf/img/fleche-droite.png");transform:translateX(-8px);transition:all .3s;}}a.grille{text-align:center;}.grille i{display:inline-block;width:24px;height:24px;background:url("https://cdn-cjfbo.nitrocdn.com/KavIMpsgfLWLNwzTZrUZwWppkzBUuNKL/assets/images/optimized/rev-202f745/entoiledefond.com/wp-content/themes/tdf/img/grille.png");}.grid{max-width:100%;}.grid:after{content:"";display:block;clear:both;}.grid-sizer,.grid-item{float:left;width:100%;position:relative;}.gutter-sizer{width:3%;}.grid-item{margin-bottom:30px;}.swiper-slide-active img,.grid-item img{-webkit-transition:all .6s ease;transition:all .6s ease;}.swiper-slide-active:hover img,.grid-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}.swiper-wrapper .post-card{}.swiper-slide{padding:0px;}.post-card:hover{cursor:pointer;}.swiper-button-prev{left:-50px;}.swiper-button-next{right:-50px;}@media screen and (min-width: 768px){.grid-sizer,.grid-item{float:left;width:46.5%;}.swiper h3{font-size:2.8em;}}@media screen and (min-width: 960px){.grid-sizer,.grid-item{float:left;width:31.33%;}}.portfolio{position:relative;margin:0 auto;box-sizing:border-box;-webkit-transition:height .5s ease-out;transition:height .5s ease-out;}.portfolio:after{content:"";display:table;clear:both;}.item{display:block;position:relative;box-sizing:border-box;z-index:0;z-index:0;margin:80px 80px;width:calc(50% - 160px);height:28vw;pointer-events:none;}.item::after{content:"";display:block;padding-bottom:100%;}.item.hover{z-index:1;}.flex-grid{padding:0 0px;box-sizing:border-box;}.flex-grid .item{width:calc(3 * calc(1 / 10 * 100%));height:32vw;display:block;position:relative !important;left:0 !important;top:0 !important;margin:0px 10px;transition:width .6s cubic-bezier(.38,.005,.215,1);}.flex-grid .item:hover{width:calc(8 * calc(1 / 10 * 100%));}@-webkit-keyframes move-r{0%{-webkit-transform:translate3d(0);transform:translate3d(0);}50%{-webkit-transform:translate3d(-5px,5px,5px);transform:translate3d(-5px,5px,5px);}}@keyframes move-r{0%{-webkit-transform:translate3d(0);transform:translate3d(0);}50%{-webkit-transform:translate3d(-5px,5px,5px);transform:translate3d(-5px,5px,5px);}}@-webkit-keyframes move-l{0%{-webkit-transform:translate3d(0);transform:translate3d(0);}50%{-webkit-transform:translate3d(5px,-5px,-5px);transform:translate3d(5px,-5px,-5px);}}@keyframes move-l{0%{-webkit-transform:translate3d(0);transform:translate3d(0);}50%{-webkit-transform:translate3d(5px,-5px,-5px);transform:translate3d(5px,-5px,-5px);}}#baseline{min-height:50vh !important;}@media screen and (min-width: 420px){#baseline{min-height:50vh !important;}}@media screen and (min-width: 992px){#baseline{min-height:100vh !important;padding-top:200px;}}