.contact-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:3rem;padding-top:0}.contact-grid__column h2,.contact-grid__column h2 *{font-size:1.4rem;line-height:2}.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);background-color:var(--color-primary)}.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);background-color:var(--color-primary)}.contact-grid .contact-email p{font-size:1.6rem;font-weight:700}.contact-grid #contact-form{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;padding:3rem 0}.contact-grid #contact-form .form-group{margin-bottom:0 !important;margin-top:0 !important}.contact-grid #contact-form input,.contact-grid #contact-form .select-wrapper,.contact-grid #contact-form textarea{background-color:var(--color-secondary);-webkit-border-radius:1rem;-webkit-background-clip:padding-box;-moz-border-radius:1rem;-moz-background-clip:padding;border-radius:1rem;background-clip:padding-box;border-color:var(--color-secondary);color:var(--color-white);text-align:center}.contact-grid #contact-form select{color:var(--color-white)}.contact-grid #contact-form select:focus{background-color:var(--color-secondary) !important}.contact-grid #contact-form .grid-phone{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 576px){.contact-grid #contact-form .grid-phone{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(min-width: 767px){.contact-grid #contact-form .grid-phone{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media(min-width: 1200px){.contact-grid #contact-form .grid-phone{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.contact-grid #contact-form button{font-size:1.4rem;color:var(--color-secondary-dark);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 #contact-form button:hover{background-color:var(--color-primary-light);color:var(--color-secondary-dark)}@media(min-width: 767px){.contact-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.contact-grid #contact-form{padding:0}}.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%}}@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}}
