.section{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.section .container{margin:80px 0}.section.withBgImg{background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.section .container{margin:64px 0}}.sectionContact{width:100%;position:relative;padding:118px 0;margin:0;background-color:var(--green)}.sectionContact.dark p{color:#fff}.sectionContact svg{position:absolute;left:0;bottom:0}.sectionContact h1{font-size:60px;line-height:130%;font-weight:500;color:#fff}.sectionContact .container{margin:0}.sectionContact .container .col2{gap:114px}.sectionContact .container .col:first-child{gap:40px;display:flex;flex-direction:column}.sectionContact .container .col:first-child ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px;position:relative}.sectionContact .container .col:first-child ul li{position:relative;color:var(--grullo);font-size:14px;padding-left:30px}.sectionContact .container .col:first-child ul li a{color:var(--grullo);text-decoration:none}.sectionContact .container .col:first-child ul li svg{position:absolute;top:3px;left:0;width:24px;height:22px}.sectionContact .container .col:first-child ul li:first-child{top:0}.sectionContact .container .col:nth-child(2){display:flex;flex-direction:column;gap:72px}.sectionContact .container .col:nth-child(2) h4{color:#fff}.sectionContact .container .col:nth-child(2) .form{width:100%;display:flex;flex-direction:column;gap:24px}.sectionContact .container .col:nth-child(2) .form button{border:1px solid #fff;background-color:#fff;color:var(--green);font-size:14px;line-height:100%;text-transform:uppercase;padding:16px 32px;border-radius:var(--border-radius);width:-moz-fit-content;width:fit-content;margin-top:32px;transition:.3s}.sectionContact .container .col:nth-child(2) .form button:hover{opacity:.8;transition:.3s;cursor:pointer}.sectionContact .container .col:nth-child(2) .form .form-control{background:none;border:none;border-bottom:1px solid #fff;padding-bottom:25px;box-shadow:none;color:#fff;font-size:18px;font-weight:500;line-height:200%}.sectionContact .container .col:nth-child(2) .form .form-control::placeholder{color:#fff;font-size:18px;font-weight:500;line-height:200%;opacity:.6}.sectionContact .container .col:nth-child(2) .form .form-control:focus,.sectionContact .container .col:nth-child(2) .form .form-control:focus-visible{border:none;border-bottom:1px solid #fff;outline:none}.sectionContact.light{background-color:#fff}.sectionContact.light .container .col:nth-child(2) h4,.sectionContact.light .container h1{color:var(--dark)}.sectionContact.light .container .col:nth-child(2) .form-control{border-bottom:1px solid var(--dark);color:var(--dark)}.sectionContact.light .container .col:nth-child(2) .form-control::placeholder{color:var(--dark);opacity:.6}.sectionContact.light .container .col:nth-child(2) .form-control:focus,.sectionContact.light .container .col:nth-child(2) .form-control:focus-visible{border-bottom:1px solid var(--dark)}.sectionContact.light .container .col:nth-child(2) button{background-color:var(--green);color:#fff}@media screen and (max-width:768px){.sectionContact{padding:64px 0}.sectionContact svg{display:none}.sectionContact h1{font-size:36px;line-height:100%}.sectionContact .container .col2{flex-direction:column;gap:32px}.sectionContact form h4{font-size:24px;line-height:153%}.sectionContact form button{width:100%!important}}