.contact-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:3rem;padding:1rem 0 2rem 0}.contact-grid .contact-phone{margin-top:2rem}.contact-grid .contact-phone small{display:inline-block;padding:.2rem .4rem;font-size:1.1rem;font-weight:700;color:var(--color-secondary-dark)}.contact-grid .contact-phone p{font-size:2.5rem;font-weight:700}.contact-grid .contact-email{margin-top:2rem}.contact-grid .contact-email small{display:inline-block;padding:.2rem .4rem;font-size:1.1rem;font-weight:700;color:var(--color-secondary-dark)}.contact-grid .contact-email p{font-size:1.6rem;font-weight:700}.contact-grid__column h2,.contact-grid__column h2 *{font-size:1.4rem;line-height:2}.contact-grid__column .contact-subtitle{position:relative;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;clear:both;font-size:1.4rem;font-weight:700;color:var(--color-primary);padding-top:2.5rem}.contact-grid__column .contact-subtitle i{font-size:1.6rem;color:var(--color-secondary)}.contact-grid__column--body{padding:4rem 3rem 3rem 3rem;background-color:var(--color-white);-webkit-border-radius:.75rem;-webkit-background-clip:padding-box;-moz-border-radius:.75rem;-moz-background-clip:padding;border-radius:.75rem;background-clip:padding-box;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.contact-grid__column#contact-form{position:relative;padding-top:2rem}.contact-grid__column#contact-form .contact-grid__column--body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.contact-grid__column#contact-form .contact-grid__column--body h3#contact-form-title{position:absolute;left:2.5rem;top:0;transform:translateY(-50%);padding:1rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;background-color:var(--color-white);-webkit-border-radius:.75rem;-webkit-background-clip:padding-box;-moz-border-radius:.75rem;-moz-background-clip:padding;border-radius:.75rem;background-clip:padding-box;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.contact-grid__column#contact-form .contact-grid__column--body h3#contact-form-title i{font-size:2rem;color:var(--color-secondary)}.contact-grid__column#contact-form .contact-grid__column--body h3#contact-form-title span{font-family:"Montserrat","Open Sans",Helvetica,Verdana,Arial,sans-serif !important;font-size:1.6rem;font-weight:700;color:var(--color-primary)}.contact-grid__column#contact-form .form-group{margin-bottom:0 !important;margin-top:0 !important}.contact-grid__column#contact-form input,.contact-grid__column#contact-form textarea,.contact-grid__column#contact-form .select-wrapper{-webkit-border-radius:.75rem;-webkit-background-clip:padding-box;-moz-border-radius:.75rem;-moz-background-clip:padding;border-radius:.75rem;background-clip:padding-box;font-size:1.4rem}.contact-grid__column#contact-form input,.contact-grid__column#contact-form .select-wrapper,.contact-grid__column#contact-form select{max-height:48px !important;line-height:48px !important}.contact-grid__column#contact-form .grid-phone{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5rem}.contact-grid__column#contact-form button{font-size:1.4rem;color:var(--color-white);font-weight:700;padding:1.8rem 1.2rem;background-color:var(--color-primary);-webkit-border-radius:1rem;-webkit-background-clip:padding-box;-moz-border-radius:1rem;-moz-background-clip:padding;border-radius:1rem;background-clip:padding-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.contact-grid__column#contact-form button:hover{background-color:var(--color-secondary)}.contact-grid__column .button-whatsapp{display:inline-flex;gap:.75rem;margin-top:1rem;padding:.75 2rem 1rem 2rem;-webkit-border-radius:1rem;-webkit-background-clip:padding-box;-moz-border-radius:1rem;-moz-background-clip:padding;border-radius:1rem;background-clip:padding-box}.contact-grid__column .button-whatsapp span{font-weight:700}@media(min-width: 767px){.contact-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.grid-title{margin-top:5rem;font-size:3rem;font-weight:700;color:var(--color-primary)}.last-jobs-grid{margin-top:2rem;height:auto;max-width:100%;min-height:300px;overflow:visible;display:grid;grid-template-columns:none;grid-template-rows:minmax(auto, auto);grid-auto-flow:dense;grid-gap:2rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.last-jobs-grid *{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.last-jobs-grid__item{position:relative;min-height:300px;overflow:hidden;grid-column:span 2;cursor:pointer}.last-jobs-grid__item .job-image{position:absolute;width:100%;height:100%;left:0;top:0;background-image:var(--bg);background-size:cover;background-repeat:no-repeat;background-position:center}.last-jobs-grid__item .job-data{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:102%;height:102%;padding:3rem;background-color:var(--color-primary);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value_mult)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1;pointer-events:none}.last-jobs-grid__item .job-data *{color:var(--color-secondary-dark)}.last-jobs-grid__item .job-data small{font-size:1.1rem;text-transform:uppercase}.last-jobs-grid__item .job-data p{font-size:2.4rem;font-weight:700;text-align:center;line-height:1.2}.last-jobs-grid__item a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:102%;height:102%;z-index:10}.last-jobs-grid__item:hover .job-image{transform:scale(1.2)}.last-jobs-grid__item:hover .job-data{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value_mult)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.last-jobs-grid__button{position:relative}.last-jobs-grid__button div{position:relative;width:100%;padding-top:75%;z-index:1}.last-jobs-grid__button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding:3rem;text-align:center;z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;background-color:var(--color-secondary);cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:var(--color-white);text-decoration:none}.last-jobs-grid__button a i{font-size:3rem}.last-jobs-grid__button a p{font-size:1.6rem;font-weight:700}.last-jobs-grid__button a:hover{color:var(--color-secondary-dark);background-color:var(--color-primary)}@media(max-width: 540px){.last-jobs-grid__button div{padding-top:3rem}}@media(max-width: 1176px){.last-jobs-grid__button{grid-column:span 2}.last-jobs-grid__button div{padding-top:25%}}.modal-contact .modal-icon{color:var(--color-primary)}.modal-contact h1{color:var(--color-primary) !important}.modal-contact .btn-cancel-modal{background-color:var(--color-gray-dark) !important;border-radius:.75rem !important}.modal-contact .btn-modal-confirm-js{background-color:var(--color-primary) !important;border-radius:.75rem !important}@media(min-width: 767px){.services-grid{grid-template-columns:1fr 1fr}.last-jobs-grid{grid-template-columns:1fr 1fr}.last-jobs-grid__item{grid-column:auto}}@media(min-width: 976px){.last-jobs-grid{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-template-rows:minmax(300px, auto)}.last-jobs-grid__item:nth-child(6){grid-column:span 1}}@media(min-width: 1176px){.last-jobs-grid__item:nth-child(1){grid-column:span 2}.last-jobs-grid__item:nth-child(2){grid-column:span 2;grid-row:span 2}.last-jobs-grid__item:nth-child(6){grid-column:span 2}}
