.page-plot .full-visual{background-color:var(--primary-color);display:flex;flex-flow:column nowrap;height:360px;justify-content:flex-end;padding:72px 0 24px;position:relative}.page-plot .full-visual .visual{display:block;inset:0;overflow:hidden;position:absolute}.page-plot .full-visual .visual img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-plot .full-visual h1{color:#fff;font-family:Sora,sans-serif;font-size:36px;font-weight:600;line-height:36px;margin:0 auto;max-width:1170px;padding:0 24px;position:relative;width:100%;z-index:2}@media screen and (min-width: 768px){.page-plot .full-visual{height:430px;padding:72px 0 40px}.page-plot .full-visual h1{font-size:48px;line-height:50px}}@media screen and (min-width: 900px){.page-plot .full-visual .visual img{margin:50px 0 -50px;-o-object-position:bottom center;object-position:bottom center}.page-plot .full-visual h1 span{display:block}}.page-plot .plot-strate{padding:80px 0}.page-plot .plot-strate h2{color:var(--primary-color);font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:40px;margin:0 auto 30px;max-width:730px;text-align:center}.page-plot .plot-strate .catchline{color:#555;font-size:18px;font-weight:300;line-height:22px;text-align:center}.page-plot .receive-estimate .items{display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:16px}.page-plot .receive-estimate .items .item{align-items:center;color:#333;display:flex;flex-flow:column nowrap;font-size:18px;font-weight:300;line-height:22px;margin:12px auto;padding:0 20px;text-align:center;width:240px}.page-plot .receive-estimate .items .item span{font-size:16px;font-weight:300;line-height:20px}.page-plot .receive-estimate .btn-scroll{background:var(--primary-color);color:#fff;display:flex;border-radius:100px;font-size:18px;font-weight:700;height:48px;margin:48px auto 0;max-width:327px;text-transform:none}.page-plot .receive-estimate .btn-scroll:hover{background:var(--primary-color-less)}.page-plot .estimate-steps{background:var(--gray-color)}.page-plot .estimate-steps .items{display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:16px}.page-plot .estimate-steps .items .item{align-items:flex-start;color:#333;display:flex;flex-flow:column nowrap;font-size:16px;font-weight:400;line-height:20px;margin:12px auto;padding:0 20px;width:280px}.page-plot .estimate-steps .items .item h3{align-items:flex-end;display:flex;flex-flow:row nowrap;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px}.page-plot .estimate-steps .items .item h3 img{margin-right:8px}.page-plot .plot-cogedim{background:var(--primary-color)}.page-plot .plot-cogedim h2{color:#fff}.page-plot .plot-cogedim .items{display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:16px}.page-plot .plot-cogedim .items .item{align-items:center;color:#fff;display:flex;flex-flow:column nowrap;font-size:16px;font-weight:400;line-height:20px;margin:12px auto;padding:0 20px;text-align:center;width:280px}.page-plot .plot-cogedim .items .item h3{font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px;width:100%}.page-plot .plot-cogedim .items .item p{color:#fff9;font-size:14px;font-weight:300;line-height:18px;transition:.3s ease;width:100%}.page-plot .plot-cogedim .items .item:hover p{color:#fff}.page-plot .plot-key-figures .items{margin:48px auto 0;max-width:800px}.page-plot .plot-key-figures .items .item{margin:0 auto;max-width:400px}.page-plot .plot-key-figures .items .item .visual{display:block;height:400px;margin:0 -24px}.page-plot .plot-key-figures .items .item .visual img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-plot .plot-key-figures .items .item .text-part{padding:40px 0 24px}.page-plot .plot-key-figures .items .item .text-part h3{color:var(--primary-color);font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin:0 0 8px}.page-plot .plot-key-figures .items .item .text-part p{color:#333;font-size:14px;line-height:18px;margin:0 0 32px}.page-plot .plot-key-figures .items .item.row-2 p a{border:1px solid var(--primary-color-25percent);border-radius:24px;color:var(--primary-color);font-size:14px;font-weight:400;height:48px;margin:0;text-transform:none}.page-plot .plot-key-figures .items .item.row-2 p a:hover{border-color:var(--primary-color)}.page-plot .plot-key-figures .btn-scroll{background:var(--primary-color);color:#fff;display:flex;border-radius:100px;font-size:18px;font-weight:700;height:48px;margin:0 auto;max-width:327px;text-transform:none}.page-plot .plot-key-figures .btn-scroll:hover{background:var(--primary-color-less)}@media screen and (min-width: 768px){.page-plot .plot-key-figures .items .item{align-items:center;display:flex;flex-flow:row nowrap;margin:0;max-width:800px}.page-plot .plot-key-figures .items .item .visual{height:450px;margin:0;width:50%}.page-plot .plot-key-figures .items .item .text-part{width:50%}.page-plot .plot-key-figures .items .item.row-1 .text-part{padding:0 90px 0 48px}.page-plot .plot-key-figures .items .item.row-1 .text-part p:last-child{margin:0}.page-plot .plot-key-figures .items .item.row-2 .visual{order:2}.page-plot .plot-key-figures .items .item.row-2 .text-part{order:1;padding:0 48px 0 24px;text-align:right}.page-plot .plot-key-figures .items .item.row-2 .text-part p:last-child{margin:0}.page-plot .plot-key-figures .btn-scroll{margin-top:60px}}.page-plot .sale-steps{background:var(--gray-color)}.page-plot .sale-steps .items{margin:48px 0 0;padding:30px 0 0;position:relative}.page-plot .sale-steps .items:before{background:#eae8e8;border-radius:6px;bottom:0;content:"";left:14px;position:absolute;top:0;width:12px}.page-plot .sale-steps .items .item{padding:0 0 32px 60px;position:relative}.page-plot .sale-steps .items .item .number{align-items:center;background:var(--primary-color-less);border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:600;height:40px;justify-content:center;left:0;top:-6px;position:absolute;width:40px}.page-plot .sale-steps .items .item h3{color:var(--primary-color);font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin:0 0 12px}.page-plot .sale-steps .items .item p{color:#333;font-size:14px;line-height:18px;margin:0}@media screen and (min-width: 768px){.page-plot .sale-steps .items{margin:48px auto 0;max-width:900px}.page-plot .sale-steps .items:before{left:calc(50% - 6px)}.page-plot .sale-steps .items .item{margin:0 0 0 50%;padding:0 0 32px 48px}.page-plot .sale-steps .items .item .number{left:-20px}.page-plot .sale-steps .items .item:nth-child(odd){margin:0 50% 0 0;padding:0 48px 32px 0;text-align:right}.page-plot .sale-steps .items .item:nth-child(odd) .number{left:auto;right:-20px}}.page-plot .form-in-page-wrapper{background:var(--primary-color);color:#fff;padding:80px 0}.page-plot .form-in-page-wrapper .form-in-page{margin:0 auto;max-width:768px;padding:0 24px;position:relative}.page-plot .form-in-page-wrapper h2{font-family:Sora,sans-serif;font-size:32px;font-weight:600;line-height:36px;margin:0 auto;padding:0 16px 24px;text-align:center}.page-plot .form-in-page-wrapper .introduction{margin:0;padding:15px 0 30px}.page-plot .form-in-page-wrapper .plot-infos-container{padding-top:20px}.page-plot .form-in-page-wrapper .plot-infos-container h3{font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px;padding-bottom:16px}@media screen and (min-width: 768px){.page-plot .form-in-page-wrapper .catchline{padding:0 50px}.page-plot .form-in-page-wrapper .introduction{padding:15px 50px 30px}.page-plot .form-in-page-wrapper .plot-infos-container h3{padding-left:50px;padding-right:50px}.page-plot .form-in-page-wrapper .plot-infos-container .form-item-plot_location,.page-plot .form-in-page-wrapper .plot-infos-container .form-item-plot_city_autocomplete,.page-plot .form-in-page-wrapper .plot-infos-container .form-item-plot_postal_code,.page-plot .form-in-page-wrapper .plot-infos-container .form-item-plot_surface{float:left;margin-right:24px;width:calc(50% - 24px)}.page-plot .form-in-page-wrapper .plot-infos-container .form-item-plot_postal_code,.page-plot .form-in-page-wrapper .plot-infos-container .form-item-comments{clear:both}.page-plot .form-in-page-wrapper .plot-infos-container .form-item-comments{padding-top:1px}}@media screen and (min-width: 1280px){.page-plot .form-in-page-wrapper .form-in-page{padding:0}}
