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