.section--instalation{padding:4rem 0;background-color:rgba(var(--color-base-background-secondary), 1);min-height:75vh;display:flex;flex-direction:column;justify-content:center;position:relative}.section--instalation .o-container{position:relative;height:-moz-fit-content;height:fit-content;min-height:100%;display:flex;align-items:center}.section--instalation .o-container .image{position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(-100%);height:100%;max-height:600px;width:auto;aspect-ratio:1/1}@media screen and (max-width: 992px){.section--instalation .o-container .image{display:none}}.section--instalation .o-container .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.section--instalation .wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:3rem;gap:3rem;min-height:430px}@media screen and (max-width: 992px){.section--instalation .wrapper{grid-template-columns:1fr;min-height:0;min-height:initial}}.section--instalation .content .title{color:rgba(var(--color-base-accent-primary), 1);font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.section--instalation .content .text{color:rgba(var(--color-base-text), 1);font-size:1.1rem}.section--instalation .content .text p{margin-bottom:.5rem}.section--instalation .content .text ul{list-style:none;list-style-position:inside;padding-left:1rem}.section--instalation .content .text ul li{position:relative;font-size:1rem;font-weight:400;color:rgba(var(--color-base-text), 1);margin-bottom:.5rem}.section--instalation .content .text ul li p{margin-bottom:0}.section--instalation .content .text ul li::before{content:"";display:inline-block;width:5px;height:5px;background-color:rgba(var(--color-base-accent-primary), 1);border-radius:50%;margin-right:1rem;position:absolute;left:-1rem;top:.5rem}.section--instalation form{display:flex;flex-direction:column;gap:1rem}.section--instalation form fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.section--instalation form fieldset[hidden]{display:none}.section--instalation form fieldset legend{font-size:1.1rem;color:rgba(var(--color-base-accent-primary), 1)}.section--instalation form .controls{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.section--instalation form .controls button{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 992px){.section--instalation form .controls{flex-direction:column}}
